参考

1、创建一个虚拟机

1.1、名字可以随便起,vmid不冲突就可以

1.png

1.2、选择不使用任何介质,后面直接导入虚拟磁盘文件,其他的默认即可

2.png
3.png4.png5.png6.png7.png8.png

1.3、将磁盘先分离掉,在删除。后面导入clound image 的磁盘文件

9.png10.png
添加一个串口
11.png

1.4、添加一个cloundint设备。这个是必须的

12.png
image.png

2、导入磁盘文件

2.1、将cloudimage磁盘文件上传到服务器上,我这里使用的是hfs来上传文件

14.png15.png

2.2、将磁盘文件导入虚拟机中

使用qm命令导入

  1. root@pve-node-2:~# qm help importdisk
  2. USAGE: qm importdisk <vmid> <source> <storage> [OPTIONS]
  3. Import an external disk image as an unused disk in a VM. The
  4. image format has to be supported by qemu-img(1).
  5. <vmid> <integer> (1 - N)
  6. The (unique) ID of the VM.
  7. <source> <string>
  8. Path to the disk image to import
  9. <storage> <string>
  10. Target storage ID
  11. -format <qcow2 | raw | vmdk>
  12. Target format
  13. qm importdisk 100 focal-server-cloudimg-amd64.vmdk vm-disk -format qcow2

image.png

2.3、导入后在虚拟机界面上可以看到多了一个磁盘,就是刚才导入的cloudimage镜像

image.png
点击,将其添加为磁盘
image.png

3、设置引导顺序

image.png
将刚才添加的磁盘设置为第一启动设备
image.png

4、配置cloudint

image.png
注意如果没有dhcp服务建议选择静态,可以先不配置,等服务启动后在配置
image.png

5、开机

使用串口连接上虚拟机
image.png
成功安装后,就可以使用了
因为安装的ubuntu系统,默认不允许root远程登录,需要修改下配置重启sshd服务
**

6、克隆成模板,就可以链接克隆了,批量创建vm了

转换成模板
image.png
转换后点击克隆。
image.png
名字可随便起,点击克隆即可。然后启动虚拟机就可以(需要配置ip的可以先在cloundint中配置后在启动)。
image.png