Saya ingin mengunduh OS instalasi ISO besar langsung ke datastore saya. Saya dulu bisa SSH ke terminal ESXi dan digunakan wget
untuk mengunduh file besar langsung ke datastore, tetapi tampaknya wget
tidak bisa menangani https
tautan lagi ( wget: not an http or ftp url
).
Saya bertanya-tanya bagaimana orang lain menangani ini. Saya tahu saya dapat mengunduh file ke laptop saya dan menggunakan browser datastore untuk mengunggahnya, tetapi itu adalah proses dua langkah (belum lagi sangat tidak efisien ketika saya berada di luar kantor dan mengakses ESX melalui VPN).
Terima kasih sebelumnya atas sarannya!
vmware-esxi
vmware-vsphere
ebarrere
sumber
sumber
Jawaban:
Sekitar ESXi 6.7, kotak sibuk yang tertanam akhirnya mulai mendukung https.
Jadi akhirnya, Anda dapat melakukan unduhan https di ESXi.
Yay!
Ini dari ESXi 6.7 Pembaruan 2.
Sedangkan 6.5U2 masih tidak mendukungnya (saya pikir ESXi 6.7 juga tidak, tapi saya tidak punya kotak lagi untuk ini):
sumber
Mudah-mudahan, Anda memiliki sistem tamu yang berjalan pada pengaturan VMware yang ada ... Itu salah satu opsi cepat. Jika linux, Anda bisa wget / curl. Jika Windows, unduh seperti biasa.
Saya biasanya mengunduh file .ISO ke server vCenter dan mengunggah ke datastore dari sana. Itu mudah karena vCenter saya biasanya adalah server Windows, jadi metode autentikasi unduhan yang kompleks mudah dilakukan.
wget
memang ada di ESXi, jadi mungkin opsi terbaik adalah untuk mendapatkan file .ISO yang Anda butuhkan ke lokasi yang tidak memerlukan unduhan https; http atau ftp normal.Lihat juga: cURL pada ESXi 5.0?
sumber
wget
berfungsi dengan baik di URL http dan ftp.Anda tidak menyebutkan OS laptop. Dengan asumsi itu adalah Windows, Anda dapat menggunakan WinSCP .
Masuk ke host ESXi Anda, bor ke datastore Anda, dan lakukan fotokopi dengan menggunakan gaya Commander, atau secara opsional antarmuka gaya Windows Explorer.
Jika Anda mencari opsi baris perintah, Anda dapat menggunakan klien Putty Secure Copy .
Saya menggunakan keduanya - gui untuk satu salinan file, dan baris perintah untuk menyalin file ke beberapa host ssh.
sumber
Hanya SSH-proxy operasi unduhan file melalui sistem lain dengan wget yang diaktifkan SSL. Perhatikan bahwa kebijakan firewall ESXi default memblokir SSH keluar, sehingga perlu diizinkan terlebih dahulu. Dari shell ESXi:
sumber
Wget dari busybox di ESX tidak mendukung URL https.
Jadi, cobalah http atau gunakan solusi di atas.
sumber