Acessa o sistema de arquivos no host ESXi da máquina virtual convidada

5

Estou pesquisando se é possível fazer backup do host ESXi executando o rdiff-backup dentro do sistema operacional convidado nesse host.

Existe uma maneira de a máquina virtual guest obter acesso ao sistema de arquivos do sistema operacional host? Se houver mais de um caminho, qual produziria o melhor rendimento?

EDIT: Eu imagino, ideal seria usar as mesmas interfaces que o console VM está usando, se esses estiverem disponíveis para um sistema operacional convidado

    
por galets 13.10.2009 / 08:35

3 respostas

2

Dependendo do que você quer dizer ao acessar o sistema de arquivos Host OS, existem alguns mecanismos disponíveis, mas todos eles exigem que você use as Ferramentas de Gerenciamento da VMware (o VI Client ou o Perl \ Powershell Remote CLI) ou ferramentas de terceiros uso das mesmas APIs de gerenciamento remoto.

Em todos os casos com o ESXi AFAIK, você se conectará por meio de um protocolo de rede autenticado com segurança (por exemplo, WS-MAN, SCP) e precisará se autenticar com as credenciais apropriadas para acesso raiz ao host para se conectar.

Por exemplo, você pode usar o cliente VI padrão para se conectar de uma VM de volta ao host ESXi em que está sendo executado. Uma vez conectado, você pode abrir o Navegador do DataStore e explorar os Datastores do VMFS, copiar e recortar e colar os arquivos, se desejar. O VeemFastSCP fornece conectividade SCP dos clientes Windows para o ESXi (ou até mesmo diretamente entre os hosts ESXi) e ele ficará feliz executado em uma VM Convidada durante a conexão com o Host em execução.

Perfurar diretamente o Hypervisor não é possível, embora, em teoria, os drivers VMWare Tools possam fornecer uma interação extensiva entre o hipervisor e os convidados, se a VMware desejasse. Isso seria um grande problema de segurança, por isso não vejo que seja muito provável.

Além dos Datastores do ESXi, não há muito mais envolvido no que diz respeito ao sistema de arquivos ESXi - ele é projetado como um hipervisor incorporado para que seu espaço seja muito pequeno e o VMware não suporte ninguém dentro dele (embora seja possível para chegar lá).

    
por 13.10.2009 / 17:25
1

Eu acho que os sistemas operacionais guest sendo capazes de acessar diretamente o sistema de arquivos do host é um enorme risco de segurança. Como tal, duvido que você seja capaz de fazê-lo. No entanto, você pode acessar o sistema de arquivos host da mesma forma que faria em qualquer computador externo, como FTP, SFTP, etc.

    
por 13.10.2009 / 10:24
0

Você pode ativar o ssh no host esxi e usar um cliente ssh do guest. Você também pode instalar o proftpd no host esxi e usar um cliente ftp do guest.

    
por 26.10.2010 / 19:01