안녕하세요. 달소입니다.
오늘은 ESXi에서 Proxmox로 이동하실때 도움이 될만한 팁을 가지고 왔습니다.
바로 ESXi에서 Proxmox로 VM을 이동하는것입니다.
기본적으로 ESXi의 경우 vmdk를 사용하고 Proxmox에서는 qcow2와raw 확장자를 사용하기 때문에 디스크 변환이 필요한데요.
이걸 한번에 해보겠습니다.
Proxmox의 경우 ESXi 처럼 친절하게 편하지는 않은데.. 해보면 또 이해가 되긴하네요 허허
진행환경
ESXi 7.0 U2
Proxmox 7.1
Winscp
ESXi에서 디스크 반출하기
디스크 변환을 하기전에 Winscp를 통해 vmdk disk파일을 먼저 빼주세요.
이런 -flat.vmdk를 다운로드 받아주세요.
Proxmox에 업로드 및 변환하기.
저같은 경우 별도의 zfs디렉터리를 만들었지만 애매하시다면
winscp를 통해서
/var/lib/vz/images/[vm번호]/[*.vmdk파일] 을 업로드해주시면되겠습니다.
이제 이 flat 디스크를 qcow2로 변환하겠습니다
qemu-img convert -f vmdk image.vmdk -O qcow2 kvm.qcow2
시간이 지나면 아래처럼 disk가 변환된걸 확인할 수 있습니다.
이제 이 디스크를 가지고 vm을 이전해보겠습니다.
vm생성 후 disk 마운트하기
먼저 disk를 마운트할 vm을 먼저 생성해주세요.
disk는 제거한상태로해주시면됩니다.
저같은경우 zfs를 사용하기때문에 아래 방식으로 마운트했지만 기본 local disk를 사용하신다면 아래를 참고해주세요.
qm importdisk [vm이름] [마운트할 파일 위치] [스토리지정보]
ex) qm importdisk 108 /var/lib/vz/disk.qcow2 local
변환이 완료되면 vm정보와 disk 정보가 업로드된걸 확인할 수 있습니다.
VM -> 하드웨어 -> 사용하지않은 디스크를 더블클릭 후 추가해주시면 됩니다.
그리고 VM의 옵션 -> 부트순서 -> 방금 추가한 디스크를 1순위로 변경해주세요.
이제 부팅을 해보면 잘 살아 나는 걸 확인할 수 있습니다
휴…
Proxmox에서 한 어려운 일중에 손에 꼽습니다
역시 처음 한번이 제일 어렵군요.. 대충 어떻게 돌아가는지 알긴할거같습니다 ㅎ
[Reference] : 달소, 「서버포럼 – ESXi에서 Proxmox로 마이그레이션하기.(vmdk to qcow2)」