Compartilhe a VM do Virtualbox em execução com outro usuário

1

Qual é a melhor maneira de compartilhar uma VM em execução existente com outro usuário?

Para esclarecer: não quero dizer compartilhar a tela. Quero dizer, empacotando as máquinas e enviando-as para outra pessoa, para que elas possam importá-las em seu software VirtualBox.

Estou um pouco confuso sobre se devo usar Snapshots (isso é possível?) ou Exporting an Appliance .

E precisa ser uma VM em execução .

Os documentos parecem dizer que, para exportar um aparelho, você precisa parar a VM.

e quando tento e exporto um dispositivo virtual, ele diz:

The following virtual machine is currently in a save state: <name of machine>

If you continue the runtime state of the exported machine will be discarded. Other machines will not be changed.

i.e. Este Compartilhando instantâneos do VirtualBox menciona Exportando mas isso significa parar o VM.

Estou especificamente querendo capturar o estado de tempo de execução da VM de alguém para que eu possa depurar um problema na VM.

    
por Snowcrash 08.09.2017 / 14:44

2 respostas

1

Eu acho que quando você fala sobre compartilhamento, você fala sobre permitir o acesso remoto ou algo similar.

Configure sua máquina virtual para uma interface que permita "Encaminhamento de porta":

Sua máquina virtual deve estar em uma interface de rede que permita "encaminhamento de porta" ...

https:////www.virtualbox.org/manual/ch06.html,"Tabela 6.1. Visão geral"

https://www.virtualbox.org/manual/ch06.html, "Table 6.1. Overview"

Para configurar uma interface de rede adequada ("Configurações ..." - > "Rede" - > "Anexado a:") ...

Configureum"Encaminhamento de porta":

Você pode configurar um "Encaminhamento de porta" ("Configurações ..." - > "Rede" - > "Avançado") ...

" Configurações ... "- > "Rede" - > "Avançado"

... na interface (Rede NAT / NAT) que sua máquina virtual é para um RDP (porta 3389) ou uma porta Secure Shell (SSH) 22, por exemplo.

DICA: Não se esqueça de abrir o acesso às suas regras de firewall (iptables, se o seu sistema operacional for um Linux ou similar), se estiver habilitado.

    
por 08.09.2017 / 16:02
0

Eu descobri como fazer isso. Primeiro, você precisa selecionar save the machine state ao fechar a VM. Em seguida, você envia ao seu amigo o arquivo .sav da pasta Instantâneo, além do arquivo ova que você obtém ao criar um appliance. Em seguida, seu amigo importa o .ova , o executa e depois o fecha, salvando também o estado da máquina. Finalmente, ele tem que substituir seu arquivo .sav pelo seu e reiniciar sua VM.

editar: Melhoria pequena para evitar problemas: Depois de importar o .ova , seu amigo não deve iniciar a VM, mas criar uma pasta Instantâneos na pasta que contém a VM. Em seguida, ele copia o arquivo .sav para Snapshots e edita o arquivo .vbox . Perto do topo desse arquivo há uma linha que lê %código% Nessa linha, ele precisa adicionar <Machine uuid=... name=... OSType=... snapshotFolder="Snapshots" lastStateChange=...> após stateFile="Snapshots/[filename].sav" Você pode enviar a ele seu arquivo OSType=... para comparação.

    
por 08.09.2017 / 21:40

Tags