IT/openstack

VMWare에서 만든 VM에 KVM, HyperV 등의 가상화 엔진 설치를 위한 설정

울티마 2015. 9. 4. 12:57

VMWare에서 만든 VM OS에 KVM이나 HyperV 같은 가상화 엔진을 설치하려 할 경우 CPU가 가상화를 지원하지 않는다는

에러를 만날 수 있음. 물리적인 CPU 가상화 기능을 에뮬레이션 해줘야 해당 가상화 엔진 기능 탑재가 가능함


1. VM 종료

2. VM을 인벤토리에서 제거 (디스크에서 삭제를 선택할 경우 전체 디스크가 삭제 되니 주의)


3. 해당 VM의 <VM이름>.vmx 파일을 다운로드 받아 수정 후 다시 업로드 하거나 WinSCP 등의 프로그램으로 직접 수정

   (1) VMWare 호스트에 직접 접속 

    (2) 파일 위치 : /vmfs/volumes/<container이름>/<VM이름>/<VM이름>.vmx

    (3) 아래 두 항목 추가

        vhv.enable = "TRUE"

        hypervisor.cpuid.v0 = "FALSE"

           

4. VMWare의 클라이언트에서 해당 VM이 저장된 폴더 내의 <VM이름>.vmx 파일 우클릭하여 인벤토리에 추가

 - 인벤토리>"데이터스토어 및 데이터스토어 클러스터" > 해당 Datastore 마우스 우클릭 후 > 데이터스토어찾아보기



5. VM 등록 및 가동 후 CPU 수량 확인