본문 바로가기

가상화/Proxmox

[proxmox] VMware ESXi -> proxmox 로 Linux VM 이전하기 (1)

반응형

VMware ESXi 에서 운용 중인 grafana VM을 proxmox 로 이전 하려고 한다.

VMware ESXi VM은 DISK format으로 vmdk를 사용하며 proxmox 는 qcow2, raw를 사용하므로 변환 과정을 거쳐야한다.

 

참고

VMware ESXi 7.0 update 2

proxmox VE 7.4-3

VM OS : CentOS 8

 

 

 

1. VMware ESXi vmdk 파일 이전

vmdk 위치는 GUI에서 확인 가능하다.

 

 

해당 경로에서 아래와 같이 2개의 파일을 proxmox 로 이전해야한다.

*-flat.vmdk
*.vmdk

 

주의. VM 이 Running 상태에서는 VMDK 파일이 lock 되어 있어 VM을 끄고 진행한다.

 

 

 

간단히 scp를 이용하여 이전한다.

proxmox에서 복사 위치는 디스크 공간이 여유있는 곳으로 아무곳이나 상관없다.

scp /vmfs/volumes/61235e01-0c467588-4509-04d4c42519c7/monitoring/monitoring.vmdk /vmfs/volumes/61201-088-409-04d4c42c7/monitoring/monitoring-flat.vmdk root@<proxmox ip>:<path/to/directory>

 

 

 

 

2. proxmox VM 만들기

proxmox에서 VM을 만들때 VMware ESXi 의 설정 정보를 참고 하여 생성한다.

 

 

VMware ESXi 설정 정보

BIOS는 EFI 사용

 

 

디스크는 SCSI 타입으로 VMware Paravirtual(PVSCSI)  컨트롤러를 사용했다.

(VMware ESXi 의 vSCSI Controller 의 추가 정보는 여기를 참조)

 

 

 

proxmox에서 VM 생성

BIOS : OVMF(UEFI)

 - EFI Disk 생성

SCSI Controller : VMware PVSCSI

 

DISK 없이 생성 한다.

 

 

 

 

3. vmdk import

proxmox 에서 vmdk -> qcow2 or raw 로 변환 후에 VM에 import 해도 되지만 직접 import 할 수도 있다.

 

qm importdisk <VMID> <vmdk 이름> <스토리지 ID> <OPTION>

 

option에 qcow2를 사용하였으며 raw를 사용해도 된다.

qm importdisk 101 monitoring.vmdk DATA05 -format qcow2

 

참고

vmdk -> qcow로 변환하기

qemu-img convert -f vmdk monitoring.vmdk -O qcow2 monitoring.qcow2

 

 

import 가 완료되면 GUI에 Unused Disk 로 마운트 된다.

 

Edit 하여 아래와 같이 수정한다.

 

 

 

 

 

4. 부팅 순서 변경 및 확인

 

Options - Boot Order 에서 부팅 순서를 수정한다.

수정 전
수정 후

 

VM 전원을 켜고 올라오는지 확인한다.

 

 

 

반응형