VMware ESXi: ajuda para baixar ISO grande

7

Gostaria de baixar um ISO de instalação de sistema operacional grande diretamente para o meu armazenamento de dados. Eu usei o SSH para o terminal do ESXi e usei wget para fazer download de arquivos grandes diretamente para o armazenamento de dados, mas parece que wget não pode mais manipular https links ( wget: not an http or ftp url ).

Eu estou querendo saber como os outros lidam com isso. Eu sei que posso baixar o arquivo para o meu laptop e usar o navegador do armazenamento de dados para carregá-lo, mas isso é um processo de duas etapas (para não mencionar horrivelmente ineficiente quando estou fora do site e acessando o ESX através de uma VPN).

Agradecemos antecipadamente por qualquer sugestão!

    
por ebarrere 03.06.2013 / 18:38

4 respostas

4

Espero que você tenha um sistema convidado em execução na configuração existente do VMware ... Essa é uma opção rápida. Se linux, você pode wget / curl. Se o Windows, basta baixar como normal.

Normalmente, faço o download de arquivos .ISO para o servidor vCenter e faço o upload para o armazenamento de dados a partir dele. Isso é fácil, pois meu vCenter geralmente é um servidor Windows, portanto, qualquer método complexo de autenticação de download é fácil de lidar.

wget existe no ESXi, então talvez a melhor opção seja obter o arquivo .ISO necessário para um local que não exija um download https; http ou FTP normal.

Veja também: cURL no ESXi 5.0?

    
por 03.06.2013 / 18:45
2

Você não menciona o SO do laptop. Supondo que seja o Windows, você pode usar o WinSCP .

Faça login no host ESXi, faça drill-through no armazenamento de dados e faça uma cópia usando um estilo Commander ou, opcionalmente, uma interface de estilo do Windows Explorer.

Se você está procurando uma opção de linha de comando, pode usar o cliente do Putty Secure Copy .

Eu uso ambos - gui para uma cópia de arquivos, e linha de comando para copiar arquivos para vários hosts ssh.

    
por 03.06.2013 / 19:14
0

O recurso busybox no ESX não é compatível com URLs https.

wget --help
BusyBox v1.20.2 (2012-12-11 11:54:28 PST) multi-call binary.
Retrieve files via HTTP or FTP

Então, tente o http ou use as soluções alternativas acima.

    
por 27.03.2017 / 12:37
0

Se você tiver um sistema * nix confiável próximo ao seu host ESXi, poderá usá-lo para a operação de download e ainda armazenar a imagem ISO grande diretamente no datastore ESXi com o seguinte comando:

curl -s https://server/path/file.iso | ssh esxhost 'cat >/vmfs/volumes/vmfs_name/path/file.iso'

Eu disse "confiável", porque desde que você vai jogar a senha de root dos seus hipervisores nisso, é melhor que seja.

    
por 30.07.2017 / 01:25