더북(TheBook)

virsh start 명령으로 가상 게스트를 시작합니다. 시작할 가상 게스트 이름을 인자로 넘겨 입력합니다. virsh list 명령으로 게스트가 실행 상태(running)로 바뀐 것을 확인할 수 있습니다. 실행 중인 가상 게스트는 ID가 붙습니다. 가상 게스트 이름과 함께 ID를 이용해서 제어 가능합니다.

supreme@master:~$ virsh start vmgtest 
Domain vmgtest started

supreme@master:~$ virsh list -all 
Id     Name                           State
----------------------------------------------------
1     vmgtest                         running

실행 중인 가상 게스트에 접속하려면 앞서 설치한 virt-viewer를 이용합니다. 접속 대상 가상 게스트의 ID나 이름을 입력합니다. 명령 마지막에 앰퍼센트(&)를 붙이는 이유는 virt-viewer를 백그라운드에서 실행시켜 놓고 터미널을 사용할 수 있는 상태로 남겨 두기 위해서입니다.

virt-viewer는 SSH 같은 원격 접속이 아니라 가상 콘솔로 직접 연결하는 도구입니다. 원격 접속은 접속한 후 네트워크 설정이 변경되면 연결이 끊어지지만, virt-viewer를 이용한 콘솔 접속은 연결이 그대로 유지됩니다. 앰퍼센트(&) 없이 virt-viewer를 실행했다면 창을 닫거나 virt-viewer 명령을 실행한 터미널에서 Ctrl + C를 눌러 종료할 수 있습니다. 이렇게 하면 가상 게스트를 종료한 것은 아니고 virt-viewer만 종료된 상태입니다. 다시 virt-viewer를 실행하면 이전 상태 그대로 가상 콘솔에 연결됩니다. 가상 게스트를 종료하려면 시스템 종료 명령이 필요합니다.

supreme@master:~$ virt-viewer vmgtest &

이렇게 해보세요 ≣


접속 대상으로 가상 게스트 이름을 입력했는데, 가상 게스트 이름 대신 가상 게스트 ID를 입력해도 됩니다. 가상 게스트를 종료하거나 실행할 때마다 가상 게스트 ID 값은 변경되므로 가상 게스트를 ID로 제어하려면 항상 virsh list로 ID 값을 확인해야 합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.