8.3. 명령줄을 사용하여 가상 머신 재시작
VM(가상 머신)을 다시 시작하려면 VM의 응답 여부에 따라 다른 단계가 필요합니다.
반응형 VM 다시 시작
- 게스트에 연결된 경우 다시 시작 명령 또는 게스트 운영 체제에 적합한 GUI 요소를 사용합니다.
또는 호스트에서
virsh reboot
명령을 사용합니다.VM이 로컬 호스트에 있는 경우:
virsh reboot demo-guest1
# virsh reboot demo-guest1 Domain 'demo-guest1' is being rebooted
Copy to Clipboard Copied! Toggle word wrap Toggle overflow VM이 원격 호스트에 있는 경우 이 예제에서 192.0.2.1:
virsh -c qemu+ssh://root@192.0.2.1/system reboot demo-guest1
# virsh -c qemu+ssh://root@192.0.2.1/system reboot demo-guest1 root@192.0.2.1's password: Domain 'demo-guest1' is being rebooted
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
응답하지 않는 VM 다시 시작
VM을 강제로 다시 시작하려면 예를 들어 응답하지 않는 경우 호스트에서 virsh destroy
명령을 사용하여 VM을 다시 시작합니다.
VM을 강제로 종료합니다.
virsh destroy demo-guest1
# virsh destroy demo-guest1 Domain 'demo-guest1' destroyed
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 참고virsh destroy
명령은 실제로 VM 구성 또는 디스크 이미지를 삭제하거나 제거하지 않습니다. 물리적 시스템에서 전원 코드를 가져오는 것과 유사하게 VM의 실행 중인 인스턴스만 종료합니다.드물지만
virsh 제거
로 인해 VM의 파일 시스템이 손상될 수 있으므로 다른 모든 종료 방법이 실패한 경우에만 이 명령을 사용하십시오.VM을 다시 시작합니다.
virsh start demo-guest1
# virsh start demo-guest1 Domain 'demo-guest1' started
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
호스트에서 VM 목록을 표시하여 상태를 확인합니다.
virsh list --all
# virsh list --all Id Name State ------------------------------------------ 1 demo-guest1 running
Copy to Clipboard Copied! Toggle word wrap Toggle overflow