QEMU/KVM virsh 명령어 사용법

libvirt를 이용해서 qemu/kvm을 이용하는 경우 명령어 인터페이스(command line interface: cli)를 이용해야 하는 경우가 있습니다. 특히 서버에서는 더더욱 그렇습니다. QEMU/KVM virsh 명령어 사용법을 함께 살펴보겠습니다.

구동 중인 가상머신 목록 열람

virsh list
ShellScript

그림 1. virsh 명령어 list
그림 1. virsh 명령어 list

모든 가상머신 목록 열람

virsh list --all
ShellScript

그림 2. virsh 명령어 list --all
그림 2. virsh 명령어 list –all

비활성화된 가상머신 목록

virsh list --inactive
ShellScript

그림 3. virsh 명령어 list --inactive
그림 3. virsh 명령어 list –inactive

자동시작 설정된 가상머신 목록

virsh list --autostart
ShellScript

그림 4. virsh 명령어 list --autostart
그림 4. virsh 명령어 list –autostart

가상머신 시작 명령어: virsh start

특정 가상머신을 실행하고 싶다면 아래와 같이 virsh start 명령어 뒤에 구동할 가상 머신의 도메인명을 붙여서 사용하면 됩니다.

virsh start 도메인명
ShellScript

virsh start 명령어를 이용해서 VM을 구동하면 아래와 같이 Domain ‘도메인명’ started 라는 결과를 알려줍니다.

그림 5. virsh start 가상머신 구동
그림 5. virsh start 가상머신 구동

가상머신 종료 명령어: virsh shutdown

특정 가상머신을 종료하고 싶다면 아래와 같이 virsh shutdown 명령어 뒤에 종료할 가상 머신의 도메인명을 붙여서 사용하면 해당 가상머신의 운영체제에 시스템 종료 메시지를 보내서 시스템을 종료하게 됩니다.

virsh shutdown 도메인명
ShellScript

virsh shutdown 명령어를 이용해서 가상머신을 종료하면 아래와 같이 Domain ‘도메인명’ is being shutdown 메시지를 반환하며 해당 가상 머신의 운영체제가 shutdown되며 가상머신의 구동 또한 종료됩니다.

그림 6. virsh shutdown 가상머신 종료
그림 6. virsh shutdown 가상머신 종료

기타

그 외에도 libvirt: virsh 페이지에서 자세한 명령어들을 안내해 주고 있습니다.

관련 자료

libvirt 홈페이지의 virsh 페이지를 참조했습니다.

같이 읽으면 좋은 글

Leave a Comment