Vmware esxi vm process kill 방법
VMware ESXi 환경에서 응답하지 않는 가상 머신(VM)을 강제로 종료해야 할 때 esxcli vm process kill 명령어를 사용할 수 있습니다. 이 명령어는 ESXi 호스트에 SSH로 접속하여 실행하며, VM의 World ID를 사용하여 프로세스를 종료합니다.
1. VM World ID 확인
먼저, 종료하려는 VM의 World ID를 확인해야 합니다. 다음 명령어를 사용하여 실행 중인 모든 VM의 목록과 World ID를 확인할 수 있습니다.
esxcli vm process list
출력 결과에서 종료하려는 VM의 World ID를 기록해 둡니다.
2. VM 프로세스 종료
다음 명령어를 사용하여 VM 프로세스를 종료합니다.
esxcli vm process kill -t [종료 유형] -w [World ID]
* -t [종료 유형]: 종료 유형을 지정합니다. 다음 세 가지 옵션을 사용할 수 있습니다.
* soft: 가장 부드러운 종료 방식으로, VM에 종료 신호를 보내고 정상적인 종료를 시도합니다.
* hard: VM을 강제로 종료하지만, 데이터 손실 가능성은 낮습니다.
* force: 가장 강력한 종료 방식으로, VM을 즉시 종료합니다. 데이터 손실 가능성이 높으므로 신중하게 사용해야 합니다.
* -w [World ID]: 종료하려는 VM의 World ID를 입력합니다.
예시
World ID가 12345인 VM을 강제로 종료하려면 다음 명령어를 사용합니다.
esxcli vm process kill -t hard -w 12345
주의사항
* force 옵션은 데이터 손실을 유발할 수 있으므로, 가능한 경우 soft 또는 hard 옵션을 먼저 시도해 보세요.
* 위 명령어로도 VM이 종료되지 않으면, ESXi 호스트를 재시작해야 할 수 있습니다.
* ESXi 호스트 재시작 전에는 다른 VM들을 안전하게 종료하거나 다른 호스트로 마이그레이션하는 것이 좋습니다.
추가 정보
* 응답하지 않는 가상 머신 전원 끄기 문서:
* VxRail: ESXi 호스트에서 응답하지 않는 가상 머신의 전원을 끄는 방법 - Dell: https://www.dell.com/support/kbdoc/ko-kr/000211872/vxrail-powering-off-an-unresponsive-virtual-machine-on-an-esxi-host
* Powering off an unresponsive virtual machine on an ESXi host:https://knowledge.broadcom.com/external/article/308457/powering-off-an-unresponsive-virtual-mac.html