다른 사용자와 VirtualBox VM 실행 공유


1

기존 실행중인 VM을 다른 사용자와 공유하는 가장 좋은 방법은 무엇입니까?

명확히하기 : 나는 화면 공유를 의미하지는 않습니다. 컴퓨터를 포장하여 다른 사람에게 보내면 VirtualBox 소프트웨어에서 가져올 수 있습니다.

나는 내가 사용해야하는지 조금 혼란 스럽다. Snapshots (가능합니까?) 또는 Exporting an Appliance.

그리고 그것은 달리는 VM.

문서에서는 어플라이언스를 내보내려면 VM을 중지해야한다고 말합니다.

그리고 가상 어플라이언스를 내보낼 때 다음과 같이 말합니다.

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.

VirtualBox 스냅 샷 공유 수출 언급 그러나 이것은 VM을 중지하는 것을 의미합니다.

나는 구체적으로 다른 사람의 VM의 런타임 상태를 캡처하여 VM 내에서 문제를 디버깅 할 수 있습니다.


1
실행중인 VM을 Virtualbox와 공유 할 수 없습니다. 다른 사용자에게 데스크톱 액세스 (예 : TeamViewer 사용)를 허용하거나 실행중인 VM에 액세스하도록 허용 할 수 있습니다 (예 : 다시 예를 들어 TeamViewer를 사용하거나 VM 내에서 유사하게 사용).
Seth

1
@Seth VirtualBox에는 RDP 서버가 내장되어 있습니다. 확장 팩이 설치되어 있어야하지만 일단 완료되면 모든 사용자가이 서버로 RDP 할 수 있으며 부팅 사이에서도 서버의 출력을 계속 볼 수 있습니다. 그런 의미에서 VM을 제어 할 수는 없지만 하드 디스크를 추가하고 종료하지 않고 VM을 중지해야합니다. 그러나 데스크톱을 사용하고 연결을 끊지 않고 재부팅 할 수 있습니다. 그들은 이런 식으로 OS 설치를 수행 할 수도 있습니다.
LPChip

RDP를 통해 공유하지 않습니다. 컴퓨터를 포장하여 다른 사람에게 보내면 VirtualBox 소프트웨어에서 가져올 수 있습니다.
Snowcrash

어플라이언스를 내 보내야합니다. 스냅 샷을 사용하면 VM을 이전 상태로 되돌릴 수 있습니다.
SpiderPig

@ SpiderPig하지만 VM을 중지하는 것을 의미합니다. 어플라이언스를 내보내는 경우 스냅 샷 (예 : 실행중인 시스템)이 저장되지 않은 것으로 보입니다.
Snowcrash

답변:


1

공유에 대해 이야기 할 때 원격 액세스 나 비슷한 것을 허용하는 것에 대해 이야기하는 것 같습니다.

"포트 전달"을 허용하는 인터페이스로 가상 시스템 구성 :

가상 컴퓨터는 "포트 전달"을 허용하는 네트워크 인터페이스에 있어야합니다.

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

https://www.virtualbox.org/manual/ch06.html , "표 6.1 개요"

적절한 네트워크 인터페이스를 구성하려면 ( "설정 ..."- & gt; "네트워크"- & gt; "연결된 위치 :") ...

enter image description here

"포트 전달"구성 :

"포트 전달"( "설정 ..."- & gt; "네트워크"- & gt; "고급")을 구성 할 수 있습니다 ...

"Settings..." -> "Network" -> "Advanced"

... 인터페이스 (NAT / NAT 네트워크)에서 가상 컴퓨터가 RDP (원격 데스크톱 프로토콜) (포트 3389) 또는 Secure Shell (SSH) 포트 22 용입니다.

팁: 방화벽 규칙 (OS가 Linux 또는 유사하다면 iptables)이 활성화되어 있으면 방화벽 규칙에서 액세스 권한을 여는 것을 잊지 마십시오.


0

나는 그것을하는 법을 발견했다. 먼저 선택해야합니다. save the machine state VM을 닫을 때. 그런 다음 친구에게 .sav 파일과 스냅 샷 폴더의 ova 어플라이언스를 만들 때 얻을 수있는 파일입니다. 친구가 다음을 가져옵니다. .ova실행 한 다음 닫아 컴퓨터 상태도 저장합니다. 마침내 그는 .sav 파일을 가지고 자신의 VM을 다시 시작하십시오.

편집하다: 문제를 예방하기위한 작은 개선 : 가져온 후 .ova 친구가 VM을 시작하지 말고 대신 VM이 들어있는 폴더에 스냅 샷 폴더를 만듭니다. 다음으로 그는 .sav ~에 파일을 넣다 Snapshots 그런 다음 .vbox 파일. 그 파일의 맨 위에는 <Machine uuid=... name=... OSType=... snapshotFolder="Snapshots" lastStateChange=...> 그 선에서 그는 stateFile="Snapshots/[filename].sav"OSType=... 너 한테 그를 보낼 수있어. .vbox 비교를 위해 파일.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.