Hyper-V to vmware

Hyper-V의 서버를 vmware에 올리기

  1. 운영중인 HyperV서버를 복제 진행
    - https://forbes.tistory.com/1115
  2. Starwind v2v프로그램을 하단 사이트에서 다운로드 받기
    - https://www.starwindsoftware.com/starwind-v2v-converter
  3. 복제한 Hyper-V 서버의 디스크(vhdk파일)을 vmdk파일로 변환
  4. Starwind 실행 후 Source를 vhdk로 설정 destination image를 vmdk로 설정 후 변환
    - vhdk 파일을 vmware에 적합한 vmdk 파일로 변환하는 작업
  5. 변환한 vmdk 파일을 wmware 데이터스토어에 업로드
  6. ESXi ssh로 접근하여 vmdk 업로드 한 경로로 이동 후 vmdk 파일 있는지 확인
    - cd /vmfs/volumes/[datastore]
    - ls -la
  7. Thin으로 디스크 형식 변환
    업로드 한 vmdk를 convert.vmdk을 thin 형식 변환은 thin.vmdk로 예를 든다면,
    - vmkfstools -i /vmfs/volumes/[datatstore]/convert.vmdk /vmfs/volumes/[datastore]/thin.vmdk -d thin
    상단 명령어 실행 시 두 개의 파일이 생성
    thin.vmdk, thin-flat.vmdk
  8. 새 가상머신 생성 후 vmdk 연결새 디바이스 추가 > 기존 하드디스크 선택하여 thin.vmdk 연결
  9. 기본으로 설정된 새 하드디스크 40GB 삭제
  10. VM Power On