최근에 ESXi를 5.5에서 6.5로 업그레이드 하였다. 하이퍼바이저뿐만 아니라 H/W도 업그레이드가 이루어 졌다.

그러면서 디스크 변경으로 일부 VM들이 사라졌지만 인벤토리에는 남게 되면서 Invalid(잘못됨) 표기로 되었다.

 

ESXi 6.5 부터는 vSphere Program을 제공하지 않으므로 WebClient에서 제거를 해야 하는데 아래처럼 메뉴의 삭제 버튼이 비활성되어 제거하지 못 한다.

 

vCenter를 통해서는 지울 수 있지만 본인은 vCenter가 필요 없어서 리소스를 많이 차지하는 vCenter를 사용하지 않는다.

따라서 CLI 모드에서 제거가 필요로 된다.

방법은 간단하다.

ESXi에 SSH로 접속 -> vim-cmd 명령을 사용하여 리스트업 -> Invalid VM의 ID 넘버로 삭제.

 

먼저 VM List를 확인하자.

[root@myhyper01:~] vim-cmd /vmsvc/getallvms
Skipping invalid VM '3'
Vmid        Name                               File                               Guest OS          Version   Annotation
Vmid        Name                               File                               Guest OS          Version   Annotation
10     Win7_DK           [SATA_Disk5] Win7_DK/Win7_DK.vmx                   windows7_64Guest        vmx-08
11     RHV4_01           [SATA_Disk2] RHV4_01/RHV4_01.vmx                   RHV4_01Guest            vmx-08
12     RHV4_02           [SATA_Disk2] RHV4_02/RHV4_02.vmx                   RHV4_02Guest            vmx-08
13     Nexenta           [SATA_Disk5] Nexenta/Nexenta.vmx                   NexentaGuest            vmx-08
4      mws               [SATA_Disk5] mws/mws.vmx                           rhel6_64Guest           vmx-08
5      Win2012R2         [SSD_Disk1]  Win2012R2/Win2012R2.vmx               windows8Server64Guest   vmx-08
6      KRX-rhel67        [SATA_Disk5] KRX-rhel67/KRX-rhel67.vmx             rhel6_64Guest           vmx-08
7      RHEL67_Install2   [SATA_Disk2] RHEL67_Install2/RHEL67_Install2.vmx   rhel6_64Guest           vmx-08
8      NAS4Free          [SATA_Disk5] NAS4Free/NAS4Free.vmx                 freebsd64Guest          vmx-08
9      Win7_32bit        [SATA_Disk5] Win7_32bit/Win7_32bit.vmx             windows7Guest           vmx-08
.
.
이하 생략

상단의 VM '3'이 문제의 VM이다.

 

해당 VM을 unregister 처리 하자

[root@myhyper01:~] vim-cmd /vmsvc/unregister 3

[root@myhyper01:~] vim-cmd /vmsvc/getallvms
Vmid        Name                               File                               Guest OS          Version   Annotation
10     Win7_DK           [SATA_Disk5] Win7_DK/Win7_DK.vmx                   windows7_64Guest        vmx-08
11     RHV4_01           [SATA_Disk2] RHV4_01/RHV4_01.vmx                   RHV4_01Guest            vmx-08
12     RHV4_02           [SATA_Disk2] RHV4_02/RHV4_02.vmx                   RHV4_02Guest            vmx-08
13     Nexenta           [SATA_Disk5] Nexenta/Nexenta.vmx                   NexentaGuest            vmx-08
4      mws               [SATA_Disk5] mws/mws.vmx                           rhel6_64Guest           vmx-08
5      Win2012R2         [SSD_Disk1]  Win2012R2/Win2012R2.vmx               windows8Server64Guest   vmx-08
6      KRX-rhel67        [SATA_Disk5] KRX-rhel67/KRX-rhel67.vmx             rhel6_64Guest           vmx-08
7      RHEL67_Install2   [SATA_Disk2] RHEL67_Install2/RHEL67_Install2.vmx   rhel6_64Guest           vmx-08
8      NAS4Free          [SATA_Disk5] NAS4Free/NAS4Free.vmx                 freebsd64Guest          vmx-08
9      Win7_32bit        [SATA_Disk5] Win7_32bit/Win7_32bit.vmx             windows7Guest           vmx-08
.
.
이하 생략

삭제 후 vm list에서 사라졌다.

 

WebClient의 vm list 에서도 사라진다.

Invalid VM Remove on ESXi
태그:             

Invalid VM Remove on ESXi”에 대한 3개의 생각

  • 2019년 2월 21일 10:12 오전
    고유주소

    감사합니다 형님

    응답
  • 2021년 9월 27일 2:02 오후
    고유주소

    성은이 망극하여이다 전하

    응답

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다