diff --git a/04.PVE创建模板虚拟机.md b/04.PVE创建模板虚拟机.md index 122755c..f325c31 100644 --- a/04.PVE创建模板虚拟机.md +++ b/04.PVE创建模板虚拟机.md @@ -64,7 +64,7 @@ CPU 类别选择 `host` ,核心根据物理 CPU 核心数进行酌情设置。 由于演示环境中暂未安装主路由系统,因此选择其他网口代替。 -通常情况下无需启用 PVE 内建防火墙,因此取消勾选网络设备的 `防火墙` 选项。 +通常情况下无需启用 PVE 内建防火墙,因此 **取消勾选** 网络设备的 `防火墙` 选项。 推荐在 `Multiqueue` 处根据前面设置的 CPU 核心数进行网卡多队列设置,设置比例为 1:1 。 @@ -74,7 +74,7 @@ CPU 类别选择 `host` ,核心根据物理 CPU 核心数进行酌情设置。 ### 1.8.确认 -接下来查看设置总览,确认无误,即可点击 “完成” : +接下来查看设置总览,确认无误后即可点击 “完成” 。 ![虚拟机确认](img/p04/vm_confirm.jpeg) @@ -86,9 +86,9 @@ CPU 类别选择 `host` ,核心根据物理 CPU 核心数进行酌情设置。 ![虚拟机删除光驱](img/p04/vm_delete_cd.jpeg) -### 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,69 +120,72 @@ cat SHA512SUMS sha512sum debian-12-genericcloud-amd64.qcow2 ``` -确认无误后,将 Debian 云镜像导入刚才创建的虚拟机中,命令中的 `VM ID` 需要根据实际情况替换,演示为 `1000` : +确认无误后,将镜像文件导入刚才创建的虚拟机中,命令中的 `VM ID` 需要根据实际情况替换,演示为 `1000` 。 ```bash ## 将 qcow2 镜像导入虚拟机中 qm importdisk 1000 debian-12-genericcloud-amd64.qcow2 local-lvm ## 输出结果为以下类似内容表示成功 -Successfully imported disk as 'unused0:local-lvm:vm-1000-disk-0' +Successfully imported disk as 'unused0:local-lvm:vm-1000-disk-0' ``` -![虚拟机新磁盘](img/p04/vm_unused_hd.png) +![虚拟机新磁盘](img/p04/vm_unused_hd.jpeg) -鼠标 **双击** 该未使用的磁盘,勾选 `IO thread` ,点击添加按钮: +鼠标 **双击** 该未使用的磁盘,点击 `添加` 。 -![虚拟机使用该磁盘](img/p04/vm_enable_hd.png) +![虚拟机使用该磁盘](img/p04/vm_enable_hd.jpeg) -刚导入的磁盘只有 `2G` 磁盘空间,为了后续方便使用,先给磁盘扩容 `16G` 的磁盘空间。 +刚导入的镜像只有 `2G` 磁盘空间,为了后续方便使用,需要对磁盘进行扩容。 -鼠标 **单击** 选中该磁盘,选择页面顶部 `Disk Action` 菜单的子菜单 `Resize` : +鼠标 **单击** 选中该磁盘,选择页面顶部 `磁盘操作` 菜单的子菜单 `调整大小` 。 -![虚拟机磁盘扩容](img/p04/vm_hd_resize.png) +![虚拟机磁盘扩容](img/p04/vm_hd_resize.jpeg) -在弹出的对话框中,给该磁盘增加 `16G` 磁盘空间: +在弹出的对话框中,给该磁盘增加 `18G` 磁盘空间: -![虚拟机磁盘增加16G](img/p04/vm_hd_16g.png) +![虚拟机磁盘增加18G](img/p04/vm_hd_18g.jpeg) ### 2.3.添加 CloudInit -为了能够正确使用 Cloud-Init 初始化系统,需要给 Debian 虚拟机添加 `CloudInit设备` 。 +为了能够正确使用 Cloud-Init 初始化系统,需要给模板虚拟机添加 `CloudInit设备` 。 -点击顶部 `添加` 按钮,选择 `CloudInit设备` : +点击顶部 `添加` 按钮,选择 `CloudInit设备` 。 -![虚拟机添加ci](img/p04/vm_cloudinit.png) +![虚拟机添加ci](img/p04/vm_cloudinit.jpeg) -`总线/设备` 选择 `SCSI` ,编号为 `1` ,存储选择 `local-lvm` : +`总线/设备` 选择 `SCSI` ,编号为 `1` ,存储选择 `local-lvm` 。 -![虚拟机ci参数](img/p04/vm_ci_details.png) +![虚拟机ci参数](img/p04/vm_ci_details.jpeg) ### 2.4.添加串行端口 -有些云镜像需要用到 `serial` 端口作为视频输出端口,不然虚拟机无法启动,因此给 Debian 虚拟机添加串行端口。 +有些云镜像需要用到 `serial` 端口作为视频输出端口,不然虚拟机无法启动,因此给模板虚拟机添加串行端口。 -点击顶部 `添加` 按钮,选择 `串行端口` : +点击顶部 `添加` 按钮,选择 `串行端口` 。 -![虚拟机添加串口](img/p04/vm_serial.png) +![虚拟机添加串口](img/p04/vm_serial.jpeg) -串行端口编号为 `0` : +串行端口编号为 `0` 。 -![虚拟机串口参数](img/p04/vm_serial_details.png) +![虚拟机串口参数](img/p04/vm_serial_details.jpeg) -虚拟机硬件设备修改完成后,如下图所示: +虚拟机硬件设备修改完成后,如下图所示。 -![虚拟机全部硬件](img/p04/vm_hardware_all.png) +![虚拟机全部硬件](img/p04/vm_hardware_all.jpeg) ## 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` 按钮。 -![虚拟机引导顺序](img/p04/vm_boot.png) +![虚拟机引导顺序](img/p04/vm_boot.jpeg) ### 3.2.设置平板指针 关闭 `使用平板指针` 选项,可以一定程度上降低虚拟机的 CPU 使用率。 -![虚拟机平板指针](img/p04/vm_tablet.png) +![虚拟机平板指针](img/p04/vm_tablet.jpeg) ## 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配置` ,如下图所示: +![CI网络配置](img/p04/vm_ci_network.jpeg) -![CI网络配置](img/p04/vm_ci_network.png) +设置完成后,模板虚拟机创建完成,可以将该虚拟机开机。 -设置完成后,Debian 虚拟机必要参数全部设置完成,可以将该虚拟机开机。 \ No newline at end of file diff --git a/img/p04/vm_boot.jpeg b/img/p04/vm_boot.jpeg new file mode 100644 index 0000000..e3a1f50 Binary files /dev/null and b/img/p04/vm_boot.jpeg differ diff --git a/img/p04/vm_boot.png b/img/p04/vm_boot.png deleted file mode 100644 index 33552e2..0000000 Binary files a/img/p04/vm_boot.png and /dev/null differ diff --git a/img/p04/vm_ci_details.jpeg b/img/p04/vm_ci_details.jpeg new file mode 100644 index 0000000..e4239c9 Binary files /dev/null and b/img/p04/vm_ci_details.jpeg differ diff --git a/img/p04/vm_ci_details.png b/img/p04/vm_ci_details.png deleted file mode 100644 index 54169fc..0000000 Binary files a/img/p04/vm_ci_details.png and /dev/null differ diff --git a/img/p04/vm_ci_network.jpeg b/img/p04/vm_ci_network.jpeg new file mode 100644 index 0000000..e36a9f0 Binary files /dev/null and b/img/p04/vm_ci_network.jpeg differ diff --git a/img/p04/vm_ci_network.png b/img/p04/vm_ci_network.png deleted file mode 100644 index 1b2055e..0000000 Binary files a/img/p04/vm_ci_network.png and /dev/null differ diff --git a/img/p04/vm_cloudinit.jpeg b/img/p04/vm_cloudinit.jpeg new file mode 100644 index 0000000..0faaf31 Binary files /dev/null and b/img/p04/vm_cloudinit.jpeg differ diff --git a/img/p04/vm_cloudinit.png b/img/p04/vm_cloudinit.png deleted file mode 100644 index efcc4b9..0000000 Binary files a/img/p04/vm_cloudinit.png and /dev/null differ diff --git a/img/p04/vm_enable_hd.jpeg b/img/p04/vm_enable_hd.jpeg new file mode 100644 index 0000000..3499092 Binary files /dev/null and b/img/p04/vm_enable_hd.jpeg differ diff --git a/img/p04/vm_enable_hd.png b/img/p04/vm_enable_hd.png deleted file mode 100644 index 3151676..0000000 Binary files a/img/p04/vm_enable_hd.png and /dev/null differ diff --git a/img/p04/vm_hardware_all.jpeg b/img/p04/vm_hardware_all.jpeg new file mode 100644 index 0000000..0e5fed3 Binary files /dev/null and b/img/p04/vm_hardware_all.jpeg differ diff --git a/img/p04/vm_hardware_all.png b/img/p04/vm_hardware_all.png deleted file mode 100644 index b988de9..0000000 Binary files a/img/p04/vm_hardware_all.png and /dev/null differ diff --git a/img/p04/vm_hd_16g.png b/img/p04/vm_hd_16g.png deleted file mode 100644 index fb59386..0000000 Binary files a/img/p04/vm_hd_16g.png and /dev/null differ diff --git a/img/p04/vm_hd_18g.jpeg b/img/p04/vm_hd_18g.jpeg new file mode 100644 index 0000000..c1d969f Binary files /dev/null and b/img/p04/vm_hd_18g.jpeg differ diff --git a/img/p04/vm_hd_resize.jpeg b/img/p04/vm_hd_resize.jpeg new file mode 100644 index 0000000..51ea2a1 Binary files /dev/null and b/img/p04/vm_hd_resize.jpeg differ diff --git a/img/p04/vm_hd_resize.png b/img/p04/vm_hd_resize.png deleted file mode 100644 index 57c28db..0000000 Binary files a/img/p04/vm_hd_resize.png and /dev/null differ diff --git a/img/p04/vm_serial.jpeg b/img/p04/vm_serial.jpeg new file mode 100644 index 0000000..8e2868c Binary files /dev/null and b/img/p04/vm_serial.jpeg differ diff --git a/img/p04/vm_serial.png b/img/p04/vm_serial.png deleted file mode 100644 index d1ff6c3..0000000 Binary files a/img/p04/vm_serial.png and /dev/null differ diff --git a/img/p04/vm_serial_details.jpeg b/img/p04/vm_serial_details.jpeg new file mode 100644 index 0000000..d5931d2 Binary files /dev/null and b/img/p04/vm_serial_details.jpeg differ diff --git a/img/p04/vm_serial_details.png b/img/p04/vm_serial_details.png deleted file mode 100644 index 989ac54..0000000 Binary files a/img/p04/vm_serial_details.png and /dev/null differ diff --git a/img/p04/vm_tablet.jpeg b/img/p04/vm_tablet.jpeg new file mode 100644 index 0000000..859484a Binary files /dev/null and b/img/p04/vm_tablet.jpeg differ diff --git a/img/p04/vm_tablet.png b/img/p04/vm_tablet.png deleted file mode 100644 index 52e9cb2..0000000 Binary files a/img/p04/vm_tablet.png and /dev/null differ diff --git a/img/p04/vm_unused_hd.jpeg b/img/p04/vm_unused_hd.jpeg new file mode 100644 index 0000000..bb688f9 Binary files /dev/null and b/img/p04/vm_unused_hd.jpeg differ diff --git a/img/p04/vm_unused_hd.png b/img/p04/vm_unused_hd.png deleted file mode 100644 index e35e833..0000000 Binary files a/img/p04/vm_unused_hd.png and /dev/null differ