8장. 가상 머신 종료 및 재시작
RHEL 10 호스트에서 가상 머신을 종료하거나 재시작하려면 명령줄 또는 웹 콘솔 GUI를 사용할 수 있습니다.
8.1. 명령줄을 사용하여 가상 머신 종료 링크 복사링크가 클립보드에 복사되었습니다!
VM(가상 머신)을 종료하려면 virsh shutdown 명령을 사용하면 됩니다. VM이 응답하지 않는 경우 virsh destroy 명령을 사용하여 강제 종료할 수 있습니다.
사전 요구 사항
- 호스트에 실행 중인 VM이 있습니다. 자세한 내용은 가상 머신 시작을 참조하십시오.
프로세스
반응형 VM을 종료하려면 다음 중 하나를 수행합니다.
게스트에 연결하는 경우 shutdown 명령 또는 게스트 운영 체제에 적합한 GUI 요소를 사용합니다.
참고GNOME 데스크탑을 사용하는 Linux 게스트와 같은 일부 환경에서는 게스트를 일시 중지하거나 축소하는 데 GUI 전원 버튼을 사용하여 대신 VM을 종료할 수 있습니다.
또는 호스트에서
virsh shutdown명령을 사용합니다.VM이 로컬 호스트에 있는 경우:
# virsh shutdown <demo-guest1>성공적인 출력:
Domain 'demo-guest1' is being shutdownVM이 원격 호스트에 있는 경우(이 예제에서는 192.0.2.1):
# virsh -c qemu+ssh://root@192.0.2.1/system shutdown <demo-guest1>성공적인 출력:
root@192.0.2.1's password: Domain 'demo-guest1' is being shutdown
VM이 응답하지 않으면 강제로 종료할 수 있습니다. 이렇게 하려면 호스트에서
virsh destroy명령을 사용합니다.# virsh destroy <demo-guest1>성공적인 출력:
Domain 'demo-guest1' destroyed중요virsh destroy명령은 실제로 VM 구성 또는 디스크 이미지를 삭제하거나 제거하지 않습니다. 물리적 시스템에서 전원 코드를 가져오는 것과 유사하게 VM의 실행 중인 인스턴스만 종료합니다.그러나 드물지만
virsh 제거로 인해 VM의 파일 시스템이 손상될 수 있으므로 다른 모든 종료 방법이 실패한 경우에만 이 명령을 사용하십시오.
검증
호스트에서 VM 목록을 표시하여 상태를 확인합니다.
# virsh list --all성공적인 출력:
Id Name State ------------------------------------------ 1 demo-guest1 shut off