QEMU / KVM에 대한“VirtualBox Guest Additions”와 같은 것이 있습니까?


11

QEMU / KVM에서 일부 Ubuntu VM을 virt-managerGUI로 실행합니다. 내가 VirtualBox에서 정말로 놓친 한 가지는 공유 클립 보드를 허용하고 호스트에서 게스트로 및 파일로 파일을 끌어다 놓을 수있는 "게스트 추가"를 설치하는 기능입니다. 한 가지 또는 두 가지 방법으로 만 작동하십시오).

QEMU / KVM에 이와 같은 것이 있습니까? 호스트 및 유사한 VM으로 GNOME 3.20을 사용하여 Ubuntu GNOME 16.04.1을 실행하고 있습니다.

답변:


5

예, 게스트 추가와 같은 virt-manager것이 있습니다. 조금 다르게 수행해야합니다. 작동 방식을 쉽게 확인할 수 있도록 몇 가지 스크린 샷을 제공합니다.

먼저 libvirt-qemu사용자 의 ACL 속성을 변경하여 공유 폴더 : sudo setfacl -R -m u:libvirt-qemu:rwx /<path-of-the-shared folder>
및 Vdisk 에 대한 쓰기 권한을 부여 하십시오.sudo setfacl -R -m u:libvirt-qemu:rwx /<path-of-the-virtual-disk>

예에서 이하 나는 모두 별도의 권한을 준은 유연하게 파티션을 마운트 :
sudo setfacl -R -m u:libvirt-qemu:rwx /media/cl(내가 말했듯이 - 내 설정의 예를)

가상 머신을 열고 virt-manager디스크 마크 공유 가능을 선택하고 적용을 클릭 하십시오 .

여기에 이미지 설명을 입력하십시오

하드웨어 추가를 클릭하고 파일 시스템을 선택한 후 모드를 매핑으로 변경하고 찾아보기를 클릭하십시오 .

여기에 이미지 설명을 입력하십시오

로컬 찾아보기를 클릭하십시오 .

여기에 이미지 설명을 입력하십시오

게스트 운영 체제와 공유폴더 를 선택하고 열기를 클릭하십시오 .

여기에 이미지 설명을 입력하십시오

유형 / 호스트 필드에 대상 경로 -에 클릭 마침 .

여기에 이미지 설명을 입력하십시오

이제 게스트 시스템을 부팅하고 게스트 시스템 의 디렉토리 에있는 호스트 시스템 (예 : share )에서 공유하도록 선택한 것과 동일한 이름의 폴더를 만듭니다 /home. 터미널을 열고 다음 명령을 실행하여 게스트에 공유 폴더를 마운트하십시오.

sudo mount -t 9p -o trans=virtio,version=9p2000.L /host /home/<your-user-name>/<your-shared-folder-name>  

더보기-이제 VirtualBox의 게스트 추가 기능과 동일한 기능을 수행합니다.


1
USB 리디렉션에 대해서도 설명하면 좋을 것입니다. 그리고 공유 클립 보드를 얻는 방법이 있습니까? 그것이 정말 빠르고 유용하기 때문입니다.

@ParanoidPanda : 제 경우에는 공유 클립 보드가 작동하므로 호스트에서 명령을 복사하면 게스트 내에 붙여 넣을 수 있습니다. 첫 번째 스크린 샷에 표시된 것처럼 '공유 가능'을 표시하면됩니다. 아직 USB 리디렉션을 사용하지 않았습니다. USB를 조금만 사용하면 작동하는지 알 수 있습니다. :)
cl-netbox

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