Temos um servidor ESXi em outro lugar. Eu posso me conectar ao servidor com o cliente vSphere.
Há um disco rígido USB externo conectado ao servidor.
Como posso copiar uma VM parada no disco rígido externo?
vmware-vsphere
vsphere-client
t Livro
fonte
fonte
Respostas:
Como ewwhite diz em seu comentário, isso é mais difícil do que deveria e quase impossível sem fazer muitas configurações avançadas.
Isso se deve principalmente ao fato de o sistema operacional subjacente ao vSphere (acredito que seja vagamente baseado no Red Hat Linux, mas não me prenda a isso!) Nunca foi projetado para ser um sistema operacional completo - é por isso que é definido como um hipervisor .
Uma opção seria sujar as mãos e vasculhar o console do ESXi. Você precisaria detectar (tentar
fdisk -l
como ponto de partida) e montar o dispositivo. Não tenho certeza se você poderia montá-lo, já que o ESXi pode não saber como lidar com sistemas de arquivos FAT32 / exFAT ( acho que ele usa ext3 ou ext4 sob o capô, mas não tem um sistema disponível para verificar).Caso contrário, você pode usar a passagem USB para atribuir o dispositivo USB conectado a uma VM do Windows e, em seguida, usar o vSphere Client nessa VM para salvar o diretório no dispositivo USB por meio do Navegador de armazenamento de dados.
Documentos do VMware:
fonte
Isso é possível de maneira geral, mas requer uma 2ª VM (ou servidor).
Usando o driver de rede vmxnet na 2ª VM, isso maximizará a maioria das unidades. Requer um servidor NFS, mas é muito mais rápido do que usar a opção de download do cliente vsphere e permite manter arquivos thin provisioned.
fonte
Como os outros disseram, ter o pen drive conectado ao seu host ESX não será muito útil. No entanto, você pode copiar arquivos para outro host na rede usando scp (ou o equivalente do Windows). Por um tempo, eu estava fazendo backup dos meus arquivos da VM usando o pscp, que você pode obter na página de download do PuTTY . Especificamente, eu estava usando este comando, executado em um servidor Windows:
Isso copiaria recursivamente tudo, de um determinado armazenamento de dados para o meu sistema de arquivos local. A opção -C ativa a compactação, o que é muito útil ao copiar arquivos vmdk com provisionamento dinâmico.
No entanto, esteja ciente de que, se você tiver arquivos vmdk com provisionamento dinâmico, eles serão "inflados" quando copiados para o armazenamento local (ou em qualquer lugar fora do armazenamento de dados).
fonte
Aqui está outro método que realiza o trabalho, mas não conectando a unidade USB ao VMhost. Eu uso isso quando o acesso ao host ESXi não é conveniente.
1.No vSphere, clique na VM e depois na guia Resumo.
2.Clique com o botão direito do mouse no armazenamento de dados encontrado em armazenamento e, em seguida, navegue no armazenamento de dados.
3.Clique com o botão direito do mouse no diretório com a VM e faça o download. (Observe que isso pode demorar muito, dependendo do tamanho e de outras variáveis óbvias.)
4. Depois de ter o diretório na área de trabalho, você pode fazer o que for necessário.
fonte
Eu precisava fazer isso para migrar um servidor físico para a AWS. Primeiro precisei converter o servidor físico em um VMDK e optei por usar o VMware vCenter Converter Standalone em conjunto com o VMware ESXi 6.5. Ambos são gratuitos (pelo menos um teste gratuito completo) e relativamente simples de configurar e usar.
O problema era que o servidor físico tinha aproximadamente 2 TB de armazenamento necessário para converter em um volume EBS na AWS. Não sei por que, mas toda vez que eu tentava exportar pela interface da web do VMware ESXi, o download falhava após ~ 700 MB.
Minha solução foi usar o SCP. Para fazer isso, primeiro tive que habilitar o acesso SSH no servidor VMware ESXi . Em seguida, entrei na interface da web do VMware ESXi e naveguei para Storage> My Big Storage Drive e obtive o caminho para o volume de armazenamento.
Uma vez ativado, lancei o Cygwin e iniciei a transferência:
Isso estima quase 23 horas para ser concluído, enquanto eu estou lendo / gravando em discos giratórios e através do USB 2.0, no entanto, está cumprindo meu objetivo de copiar o VMDK do meu servidor para mídia externa. Obviamente, as velocidades seriam mais rápidas com um comutador de gigabit, leitura / gravação de SSD e / ou USB3 +.
fonte
Outra coisa que fazemos é usar outro computador cliente. De preferência na mesma sub-rede que o host esxi. Conecte a unidade USB no computador cliente. instale o cliente ESXI e conecte-se ao host. Você pode navegar no armazenamento de dados e copiar os arquivos para o usb, mas eu recomendo exportar para um arquivo OVA.
pontos positivos: -não precisa de uma segunda vm -trabalha para hosts que podem levar usb3.
Negativos: - precisa da rede - computador do cliente - possivelmente baixa o software do cliente
fonte