Gostaria de baixar um ISO de instalação de sistema operacional grande diretamente no meu armazenamento de dados. Eu costumava poder fazer o SSH no terminal ESXi e wget
baixar arquivos grandes diretamente no armazenamento de dados, mas parece que wget
não consigo mais lidar com https
links ( wget: not an http or ftp url
).
Eu estou querendo saber como os outros lidam com isso. Sei que posso baixar o arquivo para o meu laptop e usar o navegador do armazenamento de dados para carregá-lo, mas esse é um processo de duas etapas (para não mencionar terrivelmente ineficiente quando estou fora do local e acessando o ESX por meio de uma VPN).
Agradecemos antecipadamente por todas as sugestões!
vmware-esxi
vmware-vsphere
ebarrere
fonte
fonte
Respostas:
Por volta do ESXi 6.7, o busybox wget incorporado finalmente começou a oferecer suporte a https.
Então, finalmente, você pode fazer downloads https no ESXi.
Yay!
Isso é do ESXi 6.7, atualização 2.
Considerando que o 6.5U2 ainda não o suportava (acho que o ESXi 6.7 também não o suportava, mas não tenho mais uma caixa para isso):
fonte
Felizmente, você tem um sistema convidado em execução na configuração existente do VMware ... Essa é uma opção rápida. Se for Linux, você pode wget / curl. No Windows, faça o download normalmente.
Normalmente, baixa arquivos .ISO para o servidor vCenter e carrego para o armazenamento de dados a partir daí. Isso é fácil, pois meu vCenter geralmente é um servidor Windows, portanto, é fácil lidar com qualquer método complexo de autenticação de download.
wget
faz existir em ESXi, então talvez a melhor opção é pegar o arquivo .ISO que você precisa para um local que não requer um download https; http ou ftp normal.Veja também: cURL no ESXi 5.0?
fonte
wget
funciona bem em URLs http e ftp.Você não menciona o sistema operacional do laptop. Supondo que seja o Windows, você pode usar o WinSCP .
Faça logon no host ESXi, faça uma busca detalhada no armazenamento de dados e faça uma cópia de arquivo usando um estilo Commander ou, opcionalmente, uma interface no estilo Windows Explorer.
Se você estiver procurando por uma opção de linha de comando, poderá usar o cliente Putty Secure Copy .
Eu uso both - gui para cópias únicas de arquivos e linha de comando para copiar arquivos para vários hosts ssh.
fonte
Apenas faça o proxy SSH - a operação de download de arquivos através de outro sistema com um wget ativado para SSL. Observe que a política de firewall padrão do ESXi bloqueia o SSH de saída; portanto, é necessário primeiro. No shell do ESXi:
fonte
O Wget do busybox no ESX não suporta URLs https.
Portanto, tente http ou use as soluções alternativas acima.
fonte