1、通过磁盘文件导入
1.1、创建一个虚拟机
1.1.1、名字可以随便起,vmid不冲突就可以
1.1.2、选择不使用任何介质,后面直接导入虚拟磁盘文件,其他的默认即可
1.1.3、将磁盘先分离掉,在删除。后面导入 image 的磁盘文件
1.2、导入磁盘文件
1.2.1、将image磁盘文件上传到服务器上,我这里使用的是hfs来上传文件
1.2.2、将磁盘文件导入虚拟机中
使用qm命令导入
root@pve-node-2:~# qm help importdisk
USAGE: qm importdisk <vmid> <source> <storage> [OPTIONS]
Import an external disk image as an unused disk in a VM. The
image format has to be supported by qemu-img(1).
<vmid> <integer> (1 - N)
The (unique) ID of the VM.
<source> <string>
Path to the disk image to import
<storage> <string>
Target storage ID
-format <qcow2 | raw | vmdk>
Target format
qm importdisk 100 focal-server-cloudimg-amd64.vmdk vm-disk -format qcow2
1.2.3、导入后在虚拟机界面上可以看到多了一个磁盘,就是刚才导入的image镜像
1.3、设置引导顺序
1.4、开机启动即可
2、通过ovf配置文件导入
2.1、上传ovf配置文件和磁盘文件
通过配置文件导入不需要手动创建虚拟机,导入的过程中会自动创建
2.2、导入
qm importovf 200 dmdb.ovf ceph-vm --format qcow2
200:虚拟机id,不能冲突
dmdb.ovf:配置文件
磁盘文件需要放在当前的目前下,在导入的过程中会自动将磁盘文件导入到虚拟机