Files
pve_toss_notes/4.PVE制作虚拟机模板.md
T

79 lines
2.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## 0.前期准备
将虚拟机制作成模板,可以在后续新建虚拟机时快速从模板中创建,减少系统安装配置时间。
本文将使用 Debian 的云镜像 `debian-11-genericcloud-amd64.qcow2` 作为虚拟机模板镜像。
访问 [Debian Official Cloud Images](https://cloud.debian.org/images/cloud/) 官方网站,下载最新版 `Bullseye` 云镜像以及对应的校验文件:
![下载镜像](img/Template/download_genericcloud_image_qcow2.png)
该虚拟机模板主要作为内网 DNS 服务器使用,并会安装 Adguard Home 。
## 1.创建虚拟机
### 1.1.常规
登录到 PVE 后台后,进入新建虚拟机流程,并勾选底部 “高级” ,打开虚拟机创建页面的高级选项。
节点即本机,`VM ID``名称` 可以自由定义。
![虚拟机名称](img/Template/vm_id.png)
### 1.2.操作系统
无需使用任何安装介质。
操作系统类别选择 `Linux` 、版本选择 `5.x - 2.6 Kernel` 即可。
![虚拟机操作系统](img/Template/vm_os.png)
### 1.3.系统
系统部分需要修改一些内容,以满足 Debian 使用 `UEFI` 启动需求。
显卡使用 `SPICE` ,机型使用 `q35` SCSI 控制器选择 `VirtIO SCSI single` ,勾选 `Qemu代理` 选项。
在固件处需要针对 `UEFI` 进行调整,BIOS 选择 `OVMF (UEFI)` ,勾选 `添加EFI磁盘` EFI 存储选择 `local-lvm`
![虚拟机系统](img/Template/vm_system.png)
### 1.4.磁盘
一般情况下,如果该虚拟机仅为 ADH 服务器,`16G` 的磁盘空间足够使用。
由于使用 Cloud Image 制作虚拟机模板,此处删除所有磁盘:
![虚拟机磁盘](img/Template/vm_hd.png)
### 1.5.CPU
CPU类别选择 `host` ,核心根据物理 CPU 核心数进行酌情设置,推荐启用 `NUMA`
![虚拟机CPU](img/Template/vm_cpu.png)
### 1.6.内存
内存一般 2G 足够使用,关闭 `Ballooning` 设备选项:
![虚拟机内存](img/Template/vm_mem.png)
### 1.7.网络
在 PVE 的 [网络设置](https://gitee.com/callmer/pve_toss_notes/blob/master/1.PVE初始化配置.md#3配置-pve-网桥和管理网口) 中,曾创建了一个没有桥接任何物理网口的内部网桥。
并且该网桥接口为主路由 RouterOS 的 LAN 的成员接口。
因此 Debian 虚拟机的网络设备选择该内部网桥即可,演示环境为 `vmbr4`
![虚拟机网口](img/Template/vm_network_port.png)
取消网口的 `防火墙` ,并根据虚拟机 vCPU 数,指定 `Multiqueue` 的数量,演示环境为 `2`
![虚拟机网卡多队列](img/Template/vm_network_queue.png)
### 1.8.确认
接下来查看设置总览,确认无误,即可点击 “完成” :
![虚拟机确认](img/Template/vm_confirm.png)