가상 게스트를 종료하려면 가상 게스트에 접속해서 shutdown 명령을 입력해야 합니다. virsh shutdown은 호스트 시스템에서 가상 게스트를 종료시키는 명령입니다. ➊ 실행 중인 가상 게스트를 확인하고 ➋ 가상 게스트를 종료합니다. shutdown 뒤에 가상 게스트 이름이나 ID를 인자로 입력해야 합니다. ➌ 잠시 후 가상 게스트 목록을 확인해 보면 시스템이 종료된 상태를 확인할 수 있습니다.
supreme@master:~$ virsh list ➊ Id Name State ---------------------------------------------------- 1 vmgtest running supreme@master:~$ virsh shutdown vmgtest ➋ Domain vmgtest is being shutdown supreme@master:~$ virsh list -all ➌ Id Name State ---------------------------------------------------- - vmgtest shut off
virsh reboot 명령은 가상 게스트를 다시 부팅합니다. ➊ 가상 게스트를 시작하고 ➋ 실행 중인 가상 게스트를 확인했다면 ➌ virsh reboot 명령으로 가상 게스트를 다시 시작할 수 있습니다. 가상 게스트 ID가 바뀌었습니다. 앞서 언급했듯이 가상 게스트 ID는 가상 게스트에 따라 부여되지 않고 다시 시작할 때마다 변경됩니다.
supreme@master:~$ virsh start vmgtest ➊ supreme@master:~$ virsh list ➋ Id Name S tate ---------------------------------------------------- 2 vmgtest running supreme@master:~$ virsh reboot vmgtest ➌ Domain vmgtest is being rebooted
이렇게 해보세요 ≣
어떤 이유로 시스템이 중단되어 가상 게스트를 강제로 종료해야 한다면 virsh destroy 명령을 사용합니다. 컴퓨터를 사용하다 전원 스위치를 내리는 것과 같은 원리로 파일 시스템에 문제가 발생할 수도 있습니다.
supreme@master:~$ virsh destroy vmgtest
Domain vmgtest destroyed