更新 PVE 创建模板虚拟机
@@ -64,7 +64,7 @@ CPU 类别选择 `host` ,核心根据物理 CPU 核心数进行酌情设置。
|
||||
|
||||
由于演示环境中暂未安装主路由系统,因此选择其他网口代替。
|
||||
|
||||
通常情况下无需启用 PVE 内建防火墙,因此取消勾选网络设备的 `防火墙` 选项。
|
||||
通常情况下无需启用 PVE 内建防火墙,因此 **取消勾选** 网络设备的 `防火墙` 选项。
|
||||
|
||||
推荐在 `Multiqueue` 处根据前面设置的 CPU 核心数进行网卡多队列设置,设置比例为 1:1 。
|
||||
|
||||
@@ -74,7 +74,7 @@ CPU 类别选择 `host` ,核心根据物理 CPU 核心数进行酌情设置。
|
||||
|
||||
### 1.8.确认
|
||||
|
||||
接下来查看设置总览,确认无误,即可点击 “完成” :
|
||||
接下来查看设置总览,确认无误后即可点击 “完成” 。
|
||||
|
||||

|
||||
|
||||
@@ -86,9 +86,9 @@ CPU 类别选择 `host` ,核心根据物理 CPU 核心数进行酌情设置。
|
||||
|
||||

|
||||
|
||||
### 2.2.导入磁盘镜像
|
||||
### 2.2.导入镜像文件
|
||||
|
||||
使用 SSH 工具登录 PVE 服务器,并进入 `tmp` 目录,逐条执行以下命令来创建一个文件夹:
|
||||
使用 SSH 工具登录 PVE 服务器,并进入 `tmp` 目录,逐条执行以下命令来创建一个文件夹。
|
||||
|
||||
```bash
|
||||
## 进入 tmp 目录
|
||||
@@ -101,7 +101,7 @@ mkdir Debian
|
||||
cd Debian
|
||||
```
|
||||
|
||||
将 Debian 云镜像传输到该文件夹,并检查 `hash` :
|
||||
将 Debian 云镜像传输到该文件夹,并检查 `hash` 。
|
||||
|
||||
```bash
|
||||
## 下载云镜像校验文件
|
||||
@@ -120,7 +120,7 @@ cat SHA512SUMS
|
||||
sha512sum debian-12-genericcloud-amd64.qcow2
|
||||
```
|
||||
|
||||
确认无误后,将 Debian 云镜像导入刚才创建的虚拟机中,命令中的 `VM ID` 需要根据实际情况替换,演示为 `1000` :
|
||||
确认无误后,将镜像文件导入刚才创建的虚拟机中,命令中的 `VM ID` 需要根据实际情况替换,演示为 `1000` 。
|
||||
|
||||
```bash
|
||||
## 将 qcow2 镜像导入虚拟机中
|
||||
@@ -130,59 +130,62 @@ qm importdisk 1000 debian-12-genericcloud-amd64.qcow2 local-lvm
|
||||
Successfully imported disk as 'unused0:local-lvm:vm-1000-disk-0'
|
||||
```
|
||||
|
||||

|
||||

|
||||
|
||||
鼠标 **双击** 该未使用的磁盘,勾选 `IO thread` ,点击添加按钮:
|
||||
鼠标 **双击** 该未使用的磁盘,点击 `添加` 。
|
||||
|
||||

|
||||

|
||||
|
||||
刚导入的磁盘只有 `2G` 磁盘空间,为了后续方便使用,先给磁盘扩容 `16G` 的磁盘空间。
|
||||
刚导入的镜像只有 `2G` 磁盘空间,为了后续方便使用,需要对磁盘进行扩容。
|
||||
|
||||
鼠标 **单击** 选中该磁盘,选择页面顶部 `Disk Action` 菜单的子菜单 `Resize` :
|
||||
鼠标 **单击** 选中该磁盘,选择页面顶部 `磁盘操作` 菜单的子菜单 `调整大小` 。
|
||||
|
||||

|
||||

|
||||
|
||||
在弹出的对话框中,给该磁盘增加 `16G` 磁盘空间:
|
||||
在弹出的对话框中,给该磁盘增加 `18G` 磁盘空间:
|
||||
|
||||

|
||||

|
||||
|
||||
### 2.3.添加 CloudInit
|
||||
|
||||
为了能够正确使用 Cloud-Init 初始化系统,需要给 Debian 虚拟机添加 `CloudInit设备` 。
|
||||
为了能够正确使用 Cloud-Init 初始化系统,需要给模板虚拟机添加 `CloudInit设备` 。
|
||||
|
||||
点击顶部 `添加` 按钮,选择 `CloudInit设备` :
|
||||
点击顶部 `添加` 按钮,选择 `CloudInit设备` 。
|
||||
|
||||

|
||||

|
||||
|
||||
`总线/设备` 选择 `SCSI` ,编号为 `1` ,存储选择 `local-lvm` :
|
||||
`总线/设备` 选择 `SCSI` ,编号为 `1` ,存储选择 `local-lvm` 。
|
||||
|
||||

|
||||

|
||||
|
||||
### 2.4.添加串行端口
|
||||
|
||||
有些云镜像需要用到 `serial` 端口作为视频输出端口,不然虚拟机无法启动,因此给 Debian 虚拟机添加串行端口。
|
||||
有些云镜像需要用到 `serial` 端口作为视频输出端口,不然虚拟机无法启动,因此给模板虚拟机添加串行端口。
|
||||
|
||||
点击顶部 `添加` 按钮,选择 `串行端口` :
|
||||
点击顶部 `添加` 按钮,选择 `串行端口` 。
|
||||
|
||||

|
||||

|
||||
|
||||
串行端口编号为 `0` :
|
||||
串行端口编号为 `0` 。
|
||||
|
||||

|
||||

|
||||
|
||||
虚拟机硬件设备修改完成后,如下图所示:
|
||||
虚拟机硬件设备修改完成后,如下图所示。
|
||||
|
||||

|
||||

|
||||
|
||||
## 3.调整配置参数
|
||||
|
||||
进入左侧虚拟机 `选项` 菜单,可以看到当前虚拟机的配置参数。
|
||||
|
||||
通常情况下,Debian 虚拟机的配置参数需要修改以下几个:
|
||||
通常情况下,模板虚拟机的配置参数需要修改以下内容。
|
||||
|
||||
1. 开机自启动(模板无需修改,克隆的虚拟机需要修改)
|
||||
|
||||
2. 启动/关机顺序(模板无需修改,克隆的虚拟机需要修改)
|
||||
|
||||
3. 引导顺序(仅模板需要修改)
|
||||
|
||||
4. 使用平板指针(仅模板需要修改)
|
||||
|
||||
### 3.1.修改引导顺序
|
||||
@@ -191,21 +194,21 @@ Successfully imported disk as 'unused0:local-lvm:vm-1000-disk-0'
|
||||
|
||||
在 `scsi0` 设备处,勾选前面的 “已启用” 复选框,并使用行首的排序功能,将该设备拖拽到第一个。
|
||||
|
||||
然后点击 `OK` 按钮:
|
||||
然后点击 `OK` 按钮。
|
||||
|
||||

|
||||

|
||||
|
||||
### 3.2.设置平板指针
|
||||
|
||||
关闭 `使用平板指针` 选项,可以一定程度上降低虚拟机的 CPU 使用率。
|
||||
|
||||

|
||||

|
||||
|
||||
## 4.设置 Cloud-Init
|
||||
|
||||
进入左侧虚拟机 `Cloud-Init` 菜单,可以看到当前虚拟机的初始化参数。
|
||||
|
||||
根据之前的网络规划,内网的 IP 地址段为 `172.16.1.0/24` ,因此 Debian 虚拟机模板的参数如下:
|
||||
根据之前的网络规划,内网的 IP 地址段为 `172.16.1.0/24` ,因此模板虚拟机的参数如下。
|
||||
|
||||
|参数|值|说明|
|
||||
|--|--|--|
|
||||
@@ -216,18 +219,17 @@ Successfully imported disk as 'unused0:local-lvm:vm-1000-disk-0'
|
||||
|SSH公钥|无|使用秘钥登录服务器,暂不使用|
|
||||
|IP配置(net0)|`ip=172.16.1.250/24,gw=172.16.1.1,ip6=fdac::fa/64`|模板的 IP 设置|
|
||||
|
||||
**说明:**
|
||||
**说明:**
|
||||
|
||||
修改 `Cloud-Init` 参数时,需要在虚拟机关机情况下修改才会生效。
|
||||
|
||||
在 `DNS服务器` 设置部分,如果先设置了 `127.0.0.1` 作为虚拟机 DNS 服务器,后续其他 DNS 的 IP 地址将被虚拟机忽略。
|
||||
|
||||
此时内网没有其他 DNS 服务器存在,因此 `DNS服务器` 先设置为 `172.16.1.1 fdac::1 127.0.0.1` ,IP 之间用空格隔开。
|
||||
此时内网没有其他 DNS 服务器,因此将 `DNS服务器` 设置为 `172.16.1.1 fdac::1 127.0.0.1` ,IP 之间用空格隔开。
|
||||
|
||||
在使用 Debian 模板克隆出新虚拟机之后,再对新虚拟机调整 IP 设置比较好。
|
||||
`Cloud-Init` 的 `IP配置` ,如下图所示。
|
||||
|
||||
`Cloud-Init` 的 `IP配置` ,如下图所示:
|
||||

|
||||
|
||||

|
||||
设置完成后,模板虚拟机创建完成,可以将该虚拟机开机。
|
||||
|
||||
设置完成后,Debian 虚拟机必要参数全部设置完成,可以将该虚拟机开机。
|
||||
|
After Width: | Height: | Size: 117 KiB |
|
Before Width: | Height: | Size: 148 KiB |
|
After Width: | Height: | Size: 84 KiB |
|
Before Width: | Height: | Size: 173 KiB |
|
After Width: | Height: | Size: 107 KiB |
|
Before Width: | Height: | Size: 103 KiB |
|
After Width: | Height: | Size: 128 KiB |
|
Before Width: | Height: | Size: 193 KiB |
|
After Width: | Height: | Size: 72 KiB |
|
Before Width: | Height: | Size: 73 KiB |
|
After Width: | Height: | Size: 136 KiB |
|
Before Width: | Height: | Size: 184 KiB |
|
Before Width: | Height: | Size: 163 KiB |
|
After Width: | Height: | Size: 78 KiB |
|
After Width: | Height: | Size: 114 KiB |
|
Before Width: | Height: | Size: 176 KiB |
|
After Width: | Height: | Size: 127 KiB |
|
Before Width: | Height: | Size: 191 KiB |
|
After Width: | Height: | Size: 75 KiB |
|
Before Width: | Height: | Size: 164 KiB |
|
After Width: | Height: | Size: 97 KiB |
|
Before Width: | Height: | Size: 175 KiB |
|
After Width: | Height: | Size: 107 KiB |
|
Before Width: | Height: | Size: 160 KiB |