ESX 호스트 인벤토리에서 알 수 없는(분리된) 가상 머신을 삭제할 수 없습니다.

ESX 호스트 인벤토리에서 알 수 없는(분리된) 가상 머신을 삭제할 수 없습니다.

ESX 3.5 호스트에서 알 수 없는(분리된) VM을 삭제하는 데 문제가 있습니다.

VM을 마우스 오른쪽 버튼으로 클릭하려고 하면 "개체 참조가 개체의 인스턴스로 설정되지 않았습니다"라는 오류가 발생합니다.

지금까지 취해진 단계. 1. 클러스터에서 호스트 제거 2. vCenter에서 호스트 제거 3. 호스트 재부팅 4. vmInventory.xml 파일 편집 및 파일 삭제 5. 서비스 재시작 - mgmt-vmware restart

이 문제를 해결하기 위해 내가 할 수 있는 다른 방법이 있다고 생각하는 사람이 있나요?

고마워요.

답변1

이 호스트가 Vcenter의 구성원인 경우 이를 지우기 위해 Vcenter를 재부팅해야 할 수도 있음을 암시하는 것처럼 보입니다. vcenter 자체가 VM을 보유하고 있는 호스트가 아니라 VM을 보유하고 있을 수 있습니다. 관리 서비스를 다시 시작하여 머신을 지웁니다.

답변2

호스트에 루트로 직접 연결하여 VM이 vcenter가 아닌 호스트 자체에 표시되는지 확인합니다. 목록에 있으면 여기에서도 삭제해 보세요. 목록에 없으면 분명히 vcenter에 문제가 있는 것입니다.

VM을 삭제하고 데이터 저장소에서 삭제하는 기능을 포함하여 vcenter에 필요한 모든 권한이 계정에 있는지 다시 확인하세요. 부분 삭제 권한만 있는 경우 이 오류가 발생할 수 있습니다.

또한 VI 클라이언트에서 모든 클라이언트 플러그인을 비활성화하고 클라이언트를 다시 시작한 후 다시 시도하십시오. 실패하면 호스트 컴퓨터의 웹 콘솔에서 삭제할 수 있는지 확인하세요.

답변3

이런 일이 발생했을 때 제가 한 일은 다음과 같습니다.

  1. 고아 VM이 있는 호스트를 유지 관리 모드로 전환
  2. 인벤토리에서 호스트 제거
  3. 다시 추가하세요.

호스트를 제거할 때 고아 VM이 DB에서 제거되었습니다.

관련 정보