更新 PVE 创建模板虚拟机

This commit is contained in:
CallMeR
2023-06-27 16:39:05 +08:00
parent 7d03feae01
commit 4359c9f07e
+18 -16
View File
@@ -16,7 +16,7 @@
### 1.1.常规
勾选底部 “高级” ,用于显示完整的配置参数,节点即 “本机” `VM ID``名称` 可自定义。
勾选底部 `高级` 选项,显示完整的配置参数,节点即 “本机” ,`VM ID``名称` 可自定义。
![虚拟机名称](img/p04/vm_id.jpeg)
@@ -36,13 +36,13 @@ SCSI 控制器保持默认 `VirtIO SCSI single` ,并勾选 `Qemu代理` 选项
一般情况下,如果该虚拟机仅为 Adguard Home 服务器,`20G` 磁盘空间足够使用。
由于使用 Cloud Image 制作虚拟机模板,此处删除所有磁盘
由于使用 Debian 云镜像制作虚拟机模板,此处删除所有 `磁盘`
![虚拟机磁盘](img/p04/vm_hd.jpeg)
### 1.5.CPU
CPU 类别选择 `host` 核心根据物理 CPU 核心数进行酌情设置。
CPU `类别` 选择 `host` `核心总数` 根据物理 CPU 核心数进行酌情设置。
若 PVE 服务器内有多颗物理 CPU ,则推荐启用 `NUMA`
@@ -50,7 +50,7 @@ CPU 类别选择 `host` ,核心根据物理 CPU 核心数进行酌情设置。
### 1.6.内存
内存一般 `2G` 足够使用,关闭 `Ballooning 设备` 选项
内存一般 `2G` 足够使用,取消勾选 `Ballooning设备`
![虚拟机内存](img/p04/vm_mem.jpeg)
@@ -58,13 +58,15 @@ CPU 类别选择 `host` ,核心根据物理 CPU 核心数进行酌情设置。
在 [02.PVE初始化配置](./02.PVE初始化配置.md) 中,曾创建了一个没有桥接任何物理网口的内部网桥。
该接口同属于主路由内部网桥成员接口,因此,虚拟机模板的网络设备可选择该纯内部网桥
内部网桥接口同属于主路由内部网桥成员接口。
因此,模板虚拟机的 `桥接` 参数可设置为该纯内部网桥。
![虚拟机网口](img/p04/vm_network_port.jpeg)
由于演示环境中暂未安装主路由系统,因此选择其他网口代替
由于演示环境中暂未安装主路由系统,因此选择其他网桥接口替代
通常情况下无需用 PVE 内建防火墙,因此 **取消勾选** 网络设备的 `防火墙` 选项。
通常情况下无需使用 PVE 内建防火墙,因此 **取消勾选** 网络设备的 `防火墙` 选项。
推荐在 `Multiqueue` 处根据前面设置的 CPU 核心数进行网卡多队列设置,设置比例为 1:1 。
@@ -74,7 +76,7 @@ CPU 类别选择 `host` ,核心根据物理 CPU 核心数进行酌情设置。
### 1.8.确认
接下来查看设置总览,确认无误后即可点击 “完成”
接下来查看设置总览,确认无误后即可点击 `完成`
![虚拟机确认](img/p04/vm_confirm.jpeg)
@@ -82,13 +84,13 @@ CPU 类别选择 `host` ,核心根据物理 CPU 核心数进行酌情设置。
### 2.1.删除光驱
此时,查看虚拟机详情页,在虚拟机硬件配置页面删除其 `CD/DVD驱动器`
查看虚拟机详情页,在虚拟机硬件配置页面删除其 `CD/DVD驱动器`
![虚拟机删除光驱](img/p04/vm_delete_cd.jpeg)
### 2.2.导入镜像文件
使用 SSH 工具登录 PVE 服务器,并进入 `tmp` 目录,逐条执行以下命令创建一个文件夹。
使用 SSH 工具登录 PVE 服务器,并进入 `tmp` 目录,逐条执行以下命令创建一个文件夹。
```bash
## 进入 tmp 目录
@@ -120,7 +122,7 @@ $ cat SHA512SUMS
$ sha512sum debian-12-genericcloud-amd64.qcow2
```
确认无误后,将镜像文件导入刚才创建的虚拟机,命令中的 `VM ID` 需要根据实际情况替换,演示为 `1000`
确认无误后,将镜像文件导入刚才创建的虚拟机,命令中的 `VM ID` 需要根据实际情况替换,演示为 `1000`
```bash
## 将 qcow2 镜像导入虚拟机中
@@ -136,7 +138,7 @@ Successfully imported disk as 'unused0:local-lvm:vm-1000-disk-0'
![虚拟机使用该磁盘](img/p04/vm_enable_hd.jpeg)
导入的镜像只有 `2G` 磁盘空间,为了后续方便使用,需要对磁盘进行扩容。
导入的镜像只有 `2G` 磁盘空间,为了后续方便使用,需要对磁盘进行扩容。
鼠标 **单击** 选中该磁盘,选择页面顶部 `磁盘操作` 菜单的子菜单 `调整大小`
@@ -148,9 +150,9 @@ Successfully imported disk as 'unused0:local-lvm:vm-1000-disk-0'
### 2.3.添加 CloudInit
为了能够正使用 Cloud-Init 初始化系统,需要给模板虚拟机添加 `CloudInit设备`
为了能够正使用 Cloud-Init 初始化系统,需要给模板虚拟机添加 `CloudInit设备`
点击顶部 `添加` 按钮,选择 `CloudInit设备`
点击顶部 `添加` ,选择 `CloudInit设备`
![虚拟机添加ci](img/p04/vm_cloudinit.jpeg)
@@ -160,7 +162,7 @@ Successfully imported disk as 'unused0:local-lvm:vm-1000-disk-0'
### 2.4.添加串行端口
有些云镜像需要用 `serial` 端口作为视频输出端口,不然虚拟机无法启动,因此给模板虚拟机添加串行端口。
部分云镜像需要使`serial` 端口作为视频输出端口,否则虚拟机无法启动,因此给模板虚拟机添加串行端口。
点击顶部 `添加` 按钮,选择 `串行端口`
@@ -256,5 +258,5 @@ IPv6 使用静态地址后,并不影响虚拟机通过主路由获取公网 GU
![CI网络配置](img/p04/vm_ci_network_static.jpeg)
至此,模板虚拟机创建完成,可将该虚拟机开机。
至此,模板虚拟机创建完成,可将该虚拟机开机。