Este é um método que eu uso com bastante frequência para esse tipo de cenário. Parece contra-intuitivo porque você está fazendo o upload de arquivos de dentro de uma VM armazenada no armazenamento de dados para o próprio armazenamento de dados. No entanto, isso proporciona muito mais controle sobre como a transferência é realizada.
- Use o WinRAR ou o 7Zip para dividir seu modelo em partes de 1 GB a 2 GB.
- Crie uma VM no servidor ESXi em cada site remoto. São necessários recursos mínimos, isso é apenas uma área de preparação.
- Anexe um VMDK a cada uma dessas VMs que seja grande o suficiente para conter os dados que você está transferindo.
- Instale um SO e uma ferramenta de transferência de sua escolha (eu uso um servidor SFTP para isso).
- Faça upload do modelo de RAR para a VM de preparação.
- Descompacte o modelo de RAR.
- Use a interface do usuário do vSphere ou da web para fazer o upload do modelo da VM de armazenamento temporário para o armazenamento de dados do ESXI. (esta será uma transferência RÁPIDA).
Prós:
Ao dividir o modelo em partes menores, você reduz o risco de corrupção de dados durante a transferência. (Se um arquivo for corrompido, você só precisará reenviar aquele pedaço do RAR, em vez de todo o arquivo de 40GB.)
Você só transfere 40 GB (provavelmente menos, pois o RAR vai aumentar ainda mais).
Você escolhe os utilitários de transferência enquanto faz a transferência dentro do sistema operacional de sua escolha.
Contras:
Você precisa criar uma VM temporária. Facilito isso com um modelo pré-criado de < 1GB que possui apenas um servidor de instalação + SFTP simples.
A compactação / descompactação de um modelo de 40 GB demorará de 4 a 6 horas, dependendo dos recursos da CPU.