2017年4月12日水曜日

ESXi의 HOST를 강제 종료하기

일반적으로는 EXSi의 호스트를 강제종료하기위해서는 전원 power off를 선택하여 종료하나, 가끔은 이것이 말을 안들을때가 있습니다. Power off를 해도 응답이 없는 경우가 있어서 이걸 어떻게 하면 한번에 종료 할 수 있는지를 조사한 결과를 소개해 보려고 합니다.

ESXi에 ssh로 접속합니다.
[root@localhost:~] esxcli vm process list
test1
   World ID: 35331
   Process ID: 0
   VMX Cartel ID: 35330
   UUID: 56 4d 11 5a 33 05 74 09-42 1e e2 b4 81 2a b6 05
   Display Name: test1
   Config File: /vmfs/volumes/58c6a2fd-43824507-ea95-000c2968d936/test1/test1.vmx

test2
   World ID: 36062
   Process ID: 0
   VMX Cartel ID: 36061
   UUID: 56 4d 28 49 b1 5d 09 1f-ba 63 3e 7c 73 87 1f c6
   Display Name: test2
   Config File: /vmfs/volumes/58c6a2fd-43824507-ea95-000c2968d936/test2/test2.vmx
[root@localhost:~]

실행중인 가상호스트의 리스트를 확인합니다.
강제종료할 호스트의 World ID을 이용하여 정지시킵니다.
[root@localhost:~] esxcli vm process kill --type=force --world-id=35331
[root@localhost:~] esxcli vm process list
test2
   World ID: 36062
   Process ID: 0
   VMX Cartel ID: 36061
   UUID: 56 4d 28 49 b1 5d 09 1f-ba 63 3e 7c 73 87 1f c6
   Display Name: test2
   Config File: /vmfs/volumes/58c6a2fd-43824507-ea95-000c2968d936/test2/test2.vmx
[root@localhost:~]
명령어로는 esxcli vm process kill --type=force --world-id=35331를 실행합니다.
type에는 soft,hard,force가 있습니만, 저는 force를 사용하였습니다.
world-id에는 list에서 보이는 숫자를 입력합니다.

이렇게 입력하고 실행을 하면 호스트가 정지되는 것이 보일것입니다.
이상입니다.

0 件のコメント: