1. 导出虚拟机
打开 vmware,选中想要导出的虚拟机,打开右上角文件,选择导出为 OVF
, 导出后会生成三个文件:
2. 转换虚拟硬盘格式
下载后,直接安装
2.2 配置qemu环境变量
将上一步的安装地址配置进环境变量
2.3 转换vmdk为qcow2
1
| qemu-img convert -p -f vmdk -O qcow2 k8s-node1-disk1.vmdk k8s-node1.qcow2
|
3. 导入pve虚拟机
3.1 上传虚拟机磁盘镜像
我们先打开后台并上传时,我们需要把刚才生成的文件改一下名字,把qcow2后缀改为iso
上传完成之后新建一个虚拟机,创建虚拟机注意不需要CD/ROM、硬盘
3.2 导入虚拟机
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| root@hp:~# cd /var/lib/vz/template/iso/ root@hp:/var/lib/vz/template/iso# ls jenkins.iso root@hp:/var/lib/vz/template/iso# root@hp:/var/lib/vz/template/iso# mv jenkins.iso jenkins.qcow2 root@hp:/var/lib/vz/template/iso# root@hp:/var/lib/vz/template/iso# ls jenkins.qcow2 root@hp:/var/lib/vz/template/iso# qm importdisk 2001 jenkins.qcow2 local-lvm importing disk 'jenkins.qcow2' to VM 2001 ... Logical volume "vm-2001-disk-1" created.
transferred 29.9 GiB of 30.0 GiB (99.78%) transferred 30.0 GiB of 30.0 GiB (100.00%) transferred 30.0 GiB of 30.0 GiB (100.00%) Successfully imported disk as 'unused0:local-lvm:vm-2001-disk-1'
|
创建完成后将新出现的未使用磁盘的 “总线/设备”修改为IDE。
4. 启动虚拟机
将ide1的磁盘设置为启动盘的首位。
完成后就可以启动虚拟机了。
迁移后修改网卡:
【Linux】修改网卡 ens33 为 eth0 的原因以及解决办法【Linux】修改网卡 ens33 为 eth0 的 - 掘金