1. 导出虚拟机

打开 vmware,选中想要导出的虚拟机,打开右上角文件,选择导出为 OVF, 导出后会生成三个文件:

image-20241206205843559

2. 转换虚拟硬盘格式

2.1 安装qemu软件

下载后,直接安装

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

image-20241206211717138

上传完成之后新建一个虚拟机,创建虚拟机注意不需要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 的 - 掘金


本站由 卡卡龙 使用 Stellar 1.29.1主题创建

本站访问量 次. 本文阅读量 次.