YUMSERV
article thumbnail
반응형

가상 컴퓨터를 만든 상황에서, 서버를 시작했을 때, 정상적으로 실행이 안되고, 삭제 또한 되지 않을 경우 상황입니다.

아래 사진을 보면, hyper-v 관리자에서 현재 종료된 상태이며 삭제를 하려 했으나, 설정에서 먹히지 않은 상황입니다. 




이 경우, hyper-v 가상 컴퓨터가 정상적으로 실행이 되지 않아, 가상컴퓨터에 문제가 있음을 확인할 수 있습니다. 가상컴퓨터를 삭제를 하고, 다시 만들면 되며, 현재 상태를 확인해보았습니다.


상태 확인 후, 

.

 1. powershell 켜고, Get-VM을 치면, 현재 서비스중인 VM이 나오게 됩니다.


> Get-Vm


> Remove-VM "삭제할VM_NAME" -Force
원래는 해당 명령어가 정상적으로 작동하나, 현재 확인해보면 processid 값이 없어 삭제가 불가능합니다.


2. 여기서 안지워지는 VM의 경우, status 가 정상작동이 아닌 서비스중으로 나와있으며, 해당 id 값을 찾아야 합니다.

id 값을 찾는 방법은 2가지입니다.

1) 기존 연결한 디스크의 디렉토리가 남아있을 경우,

hyper-v 가상머신이 있는 디렉토리 안에 
안에 xml 파일이 존재하는데, 해당 xml 파일의 경우 id값으로 되어있습니다.


2) powershell 통해서 값을 찾는 방법(더 자세하게 나와있기 때문에 안전합니다.)

> Get-WmiObject -Namespace root\virtualization -class msvm_computersystem | select elementname, operationalstatus, processid, name | ft -auto


name 쪽에 id 값이 나옵니다.


3. 먼저 보기 에서 숨김파일을 볼 수 있게 설정한 뒤에

C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines

해당 경로로 이동 후, 아까 찾은 id값을 삭제해주면 됩니다.

이후에 Hyper-v관리자 페이지에서 목록에서 사라진 것을 볼 수 있습니다.





반응형

'CLOUD' 카테고리의 다른 글

[XEN] CENTOS7와 호환성 -> XEN 업그레이드  (0) 2022.07.19
Hyper-V 윈도우 서버 내 설치  (0) 2019.08.01
profile

YUMSERV

@lena04301

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!