Chciałbym pobrać duży ISO instalacyjny systemu operacyjnego bezpośrednio do mojego magazynu danych. Kiedyś mogłem połączyć się z terminalem ESXi i wget
pobierać duże pliki bezpośrednio do magazynu danych, ale wygląda na to, że wget
nie mogę już obsługiwać https
linków ( wget: not an http or ftp url
).
Zastanawiam się, jak inni sobie z tym radzą. Wiem, że mogę pobrać plik na laptopa i użyć go do przesłania go za pomocą przeglądarki magazynu danych, ale to proces dwuetapowy (nie wspominając o strasznie nieefektywnym, gdy jestem poza biurem i uzyskuję dostęp do ESX przez VPN).
Z góry dziękuję za wszelkie sugestie!
vmware-esxi
vmware-vsphere
ebarrere
źródło
źródło
Odpowiedzi:
Około ESXi 6.7 wbudowana aplikacja busybox wreszcie zaczęła obsługiwać protokół https.
Wreszcie możesz pobierać https w ESXi.
Tak!
Pochodzi z ESXi 6.7 Update 2.
Podczas gdy 6.5U2 nadal go nie obsługiwał (myślę, że ESXi 6.7 również tego nie obsługiwał, ale nie mam już na to pudełka):
źródło
Mamy nadzieję, że masz działający system gościa w istniejącej konfiguracji VMware ... To jedna szybka opcja. Jeśli linux, możesz wget / curl. Jeśli Windows, po prostu pobierz jak zwykle.
Zwykle pobieram pliki .ISO na serwer vCenter i stamtąd przesyłam do magazynu danych. To łatwe, ponieważ moim vCenter jest zazwyczaj serwer Windows, więc łatwo jest sobie poradzić ze wszystkimi złożonymi metodami uwierzytelniania pobierania.
wget
nie istnieje w ESXi, więc być może najlepszym rozwiązaniem jest, aby pobrać plik .ISO, czego potrzeba do lokalizacji, która nie wymaga https pobrania; http lub normalny ftp.Zobacz także: cURL na ESXi 5.0?
źródło
wget
działa dobrze na adresy URL http i ftp.Nie wspominasz o systemie operacyjnym laptopa. Zakładając, że jest to Windows, możesz używać WinSCP .
Zaloguj się do swojego hosta ESXi, przejdź do swojego magazynu danych i wykonaj archiwizację przy użyciu stylu Commander lub opcjonalnie interfejsu Eksploratora Windows.
Jeśli szukasz opcji wiersza polecenia, możesz użyć klienta Putty Secure Copy .
Używam zarówno - gui do jednorazowych kopii plików, jak i wiersza poleceń do kopiowania plików na kilka hostów ssh.
źródło
Po prostu SSH-proxy operacja pobierania pliku przez inny system z wget z obsługą SSL. Pamiętaj, że domyślna polityka zapory ESXi blokuje wychodzące SSH, więc najpierw należy zezwolić. Z powłoki ESXi:
źródło
Wget z busybox w ESX nie obsługuje adresów URL https.
Więc wypróbuj http lub użyj powyższych obejść.
źródło