17장. 게스트 가상 머신 관리를 위한 그래픽 사용자 인터페이스 도구
Red Hat Enterprise Linux 6는 virt-manager 외에도 게스트 가상 머신의 콘솔에 액세스할 수 있는 다음과 같은 도구를 제공합니다.
17.1. virt-viewer
virt-viewer
는 게스트 가상 시스템의 그래픽 콘솔을 표시하는 데 필요한 최소한의 명령줄 유틸리티입니다. 콘솔에 VNC 또는 SPICE 프로토콜을 사용하여 액세스할 수 있습니다. 게스트는 이름, ID 또는 UUID로 참조할 수 있습니다. 게스트가 아직 실행되지 않은 경우 콘솔에 연결을 시도하기 전에 가 시작될 때까지 대기하도록 뷰어를 설정할 수 있습니다. 뷰어는 원격 호스트에 연결하여 콘솔 정보를 가져온 다음 동일한 네트워크 전송을 사용하여 원격 콘솔에 연결할 수도 있습니다.
virt-manager 와 비교하여virt-viewer 는 더 작은 기능 세트를 제공하지만 리소스 수요가 줄어듭니다. 또한 virt-manager 와 달리 대부분의 경우virt-viewer 는 libvirt에 대한 읽기-쓰기 권한이 필요하지 않습니다. 따라서 게스트에 연결하고 구성할 수는 없는 권한이 없는 사용자가 사용할 수 있습니다.
virt-viewer 유틸리티를 설치하려면 다음을 실행합니다.
# sudo yum install virt-viewer
구문
기본 virt-viewer 명령줄 구문은 다음과 같습니다.
# virt-viewer [OPTIONS] {guest-name|id|uuid}
기본 virt-viewer 명령줄 구문은 다음과 같습니다.
게스트 가상 머신에 연결
옵션 없이 사용하는 경우 virt-viewer 는 로컬 시스템의 기본 하이퍼바이저에서 연결할 수 있는 게스트를 나열합니다.
기본 하이퍼바이저를 사용하는 게스트 가상 머신에 연결하려면 다음을 수행합니다.
# virt-viewer guest-name-or-UUID
KVM-QEMU 하이퍼바이저를 사용하는 게스트 가상 머신에 연결하려면 다음을 수행합니다.
# virt-viewer --connect qemu:///system guest-name-or-UUID
TLS를 사용하여 원격 콘솔에 연결하려면 다음을 수행합니다.
# virt-viewer --connect xen://example.org/ guest-name-or-UUID
SSH를 사용하여 원격 호스트의 콘솔에 연결하려면 게스트 구성을 검색한 다음 콘솔에 직접 연결되지 않은 연결을 설정합니다.
# virt-viewer --direct --connect xen+ssh://root@example.org/ guest-name-or-UUID
인터페이스
기본적으로 virt-viewer 인터페이스는 게스트와 상호 작용하는 기본 툴만 제공합니다.
그림 17.1. 샘플 virt-viewer 인터페이스
![샘플 virt-viewer 인터페이스](https://access.redhat.com/webassets/avalon/d/Red_Hat_Enterprise_Linux-6-Virtualization_Administration_Guide-ko-KR/images/718c1eab4a973b7ef6059e5ee4eee342/virt-viewer-GUI.png)
핫키 설정
virt-viewer 세션에 대한 사용자 정의 키보드 바로 가기(키라고도 함)를 생성하려면
--hotkeys
옵션을 사용합니다.
# virt-viewer --hotkeys=action1=key-combination1[,action2=key-combination2] guest-name-or-UUID
다음 작업을 핫키에 할당할 수 있습니다.
- toggle-fullscreen
- release-cursor
- smartcard-insert
- smartcard-remove
키 이름 조합 핫키는 대/소문자를 구분하지 않습니다. hotkey 설정은 향후 virt-viewer 세션으로 대체되지 않습니다.
예 17.1. virt-viewer 핫키 설정
testguest라는 KVM-QEMU 게스트에 연결할 때 전체 화면 모드로 변경할 핫키를 추가하려면 다음을 수행합니다.
# virt-viewer --hotkeys=toggle-fullscreen=shift+f11 qemu:///system testguest
키오스크 모드
키오스크 모드에서는 virt-viewer 사용자만 연결된 데스크탑과 상호 작용할 수 있으며, 게스트가 종료되지 않는 한 게스트 설정 또는 호스트 시스템과 상호 작용할 수 있는 옵션은 제공되지 않습니다. 예를 들어 관리자가 사용자의 작업을 지정된 게스트로 제한하려는 경우 유용합니다.
키오스크 모드를 사용하려면
-k
또는 --kiosk
옵션을 사용하여 게스트에 연결합니다.
예 17.2. 키오스크 모드에서 virt-viewer 사용
시스템을 종료한 후 종료되는 키오스크 모드에서 KVM-QEMU 가상 머신에 연결하려면 다음 명령을 사용합니다.
# virt-viewer --connect qemu:///system guest-name-or-UUID --kiosk --kiosk-quit on-disconnect
그러나 키오스크 모드만으로는 게스트가 종료된 후 사용자가 호스트 시스템 또는 게스트 설정과 상호 작용하지 않도록 할 수 없습니다. 이를 위해서는 호스트에서 창 관리자 비활성화와 같은 추가 보안 조치가 필요합니다.